准备工作:1、准备一台CentOS虚拟机(核心安装)

2、lnmp是指L-Linux、n-Nginx、m-mysql、p-php,准备Nginx、mysql、php软件包

##一、 Nginx安装

打开虚拟机链接xshell

1、yum -y insatll lrzsz //安装 lrzsz

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux


2、 mkdir -p /data/server //递归创建目录(用于存放服务)

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_02


3、 cd /usr/local/src //切换到此目录下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_03


4、rz //上传Nginx软件包

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_04


5、查看并解压至 /data/server下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_05


6、切换到/data/server下的nginx-1.11.5下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_06


7、配置

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_07


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_08


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_09


重新运行配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_10


报错2

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_11


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_12


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_13


重新运行配置命令

8、编译并安装Nginx

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_14


9、开启Nginx

cd /data/server/nginx/sbin

./nginx

10、查看是否运行成功

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_15


完成

安装mysql

1、rz上传mysql软件包(如第一个安装Nginx一样)

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_16


2、解压到 /data/server下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_17


3、切换到 /data/server下的mysql-5.5.22下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_18


4、安装cmake

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_19


5、配置

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_20


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_21


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_22


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_23


重新运行配置命令

报错2

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_24

解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_25


rm -rf CMakeCache.txt

重新运行配置命令

6、编译并安装

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_26


centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_27


创建mysql运行用户,不创建宿主目录,

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_28


修改用户mysql属主和属组

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_29


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_30


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_31


开启mysql服务

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_32


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_33


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_34


centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_35


centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_36


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_37


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_38


重新启动mysql

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_39


进入mysql交互环境

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_40

安装php

1、rz上传php软件包

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_41


2、解压

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_42


3、切换到/data/server下的php-5.6.0下

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_43


4、创建用户

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_44


5、配置

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_45


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_46


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_47


重新执行配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_48


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_49


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_50


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_51


centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_52


centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_53


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_54


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_55


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_56

重新执行配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_57


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_58


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_59


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_60


centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_61


centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_62


重新执行配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_63


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_64


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_65


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_66


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_67


重新执行更改过后的配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_68


6、编译并安装

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_69


报错

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_70


解决办法

centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_71

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_72


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_73


重新执行配置命令

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_74


重新编译并安装

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_75


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_76

7、复制配置文件

centos 7 snmp配置团体明 centos7 lnmp环境搭建_nginx_77


8、修改配置文件

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_78


centos 7 snmp配置团体明 centos7 lnmp环境搭建_mysql_79


centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_80


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_81


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_82


保存并退出9、编辑lnmp环境测试页面

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_83


centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos_84


10、关闭防火墙、降低沙河等级

centos 7 snmp配置团体明 centos7 lnmp环境搭建_centos 7 snmp配置团体明_85


11、浏览器输入虚拟机IP地址/test.php

12、出现以下界面则搭建成功

centos 7 snmp配置团体明 centos7 lnmp环境搭建_linux_86