一、编译安装Nginx
1、安装依赖包
yum -y install pcre-devel zlib-devel gcc gcc-c++ make
2、创建运行用户
useradd -M -s /sbin/nologin nginx
3、编译安装
cd /opt
tar zxvf nginx-1.12.0.tar.gz -C /opt/
cd nginx-1.12.0/
./configure \
--prefix=/usr/local/nginx \
--group=nginx \
--with-http_stub_status_module
make && make install
4、优化路径
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
5、添加 Nginx 系统服务
vim /lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
chmod 754 /lib/systemd/system/nginx.service
systemctl start nginx.service
systemctl enable nginx.service
二、编译安装MySQL
操作如图:
第一步:放入软件包
第二步:安装Mysql环境依赖包
第三步:创建运行用户,不建立家目录和不允许登录
第四步:编译安装
解压安装包
进入到mysql目录下进行安装模块
编译安装mysql
第五步:修改mysql 配置文件
第六步:更改mysql安装目录和配置文件的属主属组
第七步:设置路径环境变量
第八步:初始化数据库
第九步:添加mysqld系统服务
第十步:修改mysql 的登录密码
第十一步:授权远程登录
三、编译安装PHP
操作如图:
第一步:放入安装包
第二步:安装环境依赖包
第三步:编译安装
解压安装包
对相关模块进行安装
对php进行编译安装
第四步:路径优化
第五步:调整PHP三个配置文件
调整主配置文件:
#验证安装的模块
调整进程服务配置文件:
调整扩展配置文件:
第六步、启动php-fpm
第七步:配置 Nginx 支持 PHP 解析并重启服务
第八步:修改index.php的网页内容
第九步:浏览器访问测试
第十步:验证数据库工作是否正常
替换原来的测试页内容
在浏览器进行访问测试