1.centos
2.vmware
3.http://nginx.org/download/ 下载nginx
4.tar -zxvf nginx(下载的nginx包)
5.解压到当前目录 进入到目录 通过configure配置 perfix设置安装目录
6.报错
7.一开始以为是少了 pcre 用 rpm -qa pcre查了下 有pcre。后来查了下是少了 pcre-devel。于是,安装。yum install pcre-devel
8.重新执行 ./configure 再次报错
9.yum install zlib library
10.重新执行 ./configure 成功
11.make&&make install 无报错。
12.命令行 ./usr/local/nginx/sbin/nginx 启动nginx。打开浏览器,输入localhost,nginx安装成功。
13.安装php php官网下载压缩包 解压
14.配置 报错
15.安装libxml2 yum install -y 全自动
16.再次配置 成功
17.在nginx的html下新建php文件 用localhost/xx.php 访问 出现
18.修改 把/usr/local/nginx/conf/nginx.conf里的这几行注释去掉 并把/scripts 改成 $document_root 重启nginx
19.这时候突然nginx报错。 nginx.pid not found。重启nginx 并指定加载配置文件 启动成功
20.重新访问 还是不行。发现php没有启动成功。 想要启动php-fpm 发现 没有这个东西
21.一番搜索之后 原来在 php 配置的时候需要加上 --enable-fpm
22.重新 make && make install之后 启动php-fpm 想当然的用这个命令
发现不行 搜了下 原来这样就可以了
23.还是提示错误,php-fpm.conf未找到 进到/usr/local/php/conf目录下, 把php-fpm的文件名改下,重启php
24.访问文件。php安装成功。