CentOS 6 LAMP环境搭建

一、Web服务器设置

1、服务启动与安装(LAMP搭建)

  ①、安装Apache并开启http服务

		yum  install httpd
		service httpd start

  ②、安装mysql-server

 
 //安装mysql的yum源
 wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
 
  //安装用来配置mysql的yum源的rpm包
 rpm -Uvh mysql57-community-release-el6-9.noarch.rpm  

  本人用的CentOS6,需要更改镜像源否则出现如下错误

在这里插入图片描述
  解决方法

		修改/etc/yum.repos.d中的CentOS-Base.repo
		注释里面所有的mirrorlist
		取消所有的baseurl注释
		将baseurl中的mirrorlist.centos.org 改为 vault.centos.org

解决方法引用:https://blog.csdn.net/lyxuefeng/article/details/111239257
       https://blog.csdn.net/luckyzsion/article/details/89471441

  ③、mysql服务启动

		service mysqld start

  ④、mysql用户创建

		mysqladmin  -u root  -p password  "123abc"

  ⑤、mysql用户创建常见错误
在这里插入图片描述
  解决方法

		修改/etc/my.cnf,在其中添加一行 skip-grant-tables=1
		重新启动mysqld服务  service mysqld restart

在这里插入图片描述

解决方法引用:https://blog.csdn.net/zqy_zq_zxl/article/details/64227992

  ⑥、安装PHP

		yum install php

  ⑦、安装扩展插件

		yum install php-mysql
		yum install php-mbstring

2、网页访问控制设置

  ①、限制访问的IP

			vim  /etc/httpd/conf/httpd.conf    //设置配置文件

        Allow from 123.0.0.1    //允许123.0.0.1主机访问
        Allow from 123.0.0.     //允许123.0.0. 网段访问,Deny同理,灵活改变则可

在这里插入图片描述
  ②、页面登录访问

		htpasswd -c /etc/httpd/conf/httpuser   one   //创建HTTP用户,-c 指定文件创建位置,第一个有-c  其他用户不用谢-c ,否则就覆盖了
		vim /etc/httpd/conf/httpd.conf
		//具体编辑如下
		//authuserfile  指定用户目录,只有这里面的用户可登入

在这里插入图片描述

3、LNMP设置

  ①、CentOS7及以上建议使用一键安装LNMP

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp

详细教程:https://lnmp.org/download.html

猜你喜欢

转载自blog.csdn.net/weixin_44839457/article/details/113733957