一、安装 nginx
1. yum -y install pcre-devel zlib-devel links 下载相应软件
可以使用rpm -qa 软件名 来查看是否安装成功??
2.useradd -u 250 -M -s /sbin/nologin nginx 建立程序用户,降低权限
3.tar xf nginx-1.6.0.tar.gz -C /usr/src/nginx 解压并指定相应目录
4.在 /usr/src/nginx/nginx-1.6.0下 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
设置安装目录、安装模块等选项,若生成Makefile(在/usr/src/nginx/nginx-1.6.0中)文件,则成功。
5.Make 编译
6.Make install 安装
7.进入到/usr/local/nginx/sbin/ 启动NGINX服务 ./nginx
8.可以查看端口80 判断是否开启
9.关闭NGINX服务 ./nginx -s stop
10./usr/local/nginx/html 根路径,默认网页
新建vim index.php
11.Vim /usr/local/nginx/conf/nginx.conf 配置文件 了解
可以通过命令来查看
二、更新PHP
1.下载 php-5.3.28
2. tar xf php-5.3.28.tar.gz -C /usr/src 解压到指定路径
3.在/usr/src/php-5.3.28 下 ./configure --prefix=/usr/local/php5 --with-gd --with-zlib --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib 指定安装路径 生成Makefile文件
4.在/usr/src/php-5.3.28 下 Make 编译
5.在/usr/src/php-5.3.28 下 Make install 安装
6. 建立配置文件
Cp /usr/src/php-5.3.28/php.ini-development /usr/local/php5/php.ini
打开 vim /usr/local/php5/php.ini
short_open_tag = On 修改文件内短标记功能为On 226行 on
7.命令路径优化 echo PATH??
cd /usr/local/php5/bin
ln -s /usr/local/php5/bin/* /usr/local/bin/
ln -s /usr/local/php5/sbin/* /usr/local/sbin/
8.启动php-fpm进程
cd /usr/local/php5/etc/
cp php-fpm.conf.default php-fpm.conf
php-fpm
9.查看启动状态
ss -antpl |grep 9000 默认监听端口为9000
10.停止fpm进程
killall -s QUIT php-fpm
11.Vim /usr/local/nginx/conf/nginx.conf
server {
......
location ~ .php$ {
root /usr/local/nginx/html; #php网页根目录
fastcgi_pass 127.0.0.1:9000; #php-fpm的监听地址
fastcgi_index index.php; #php首页文件
include fastcgi.conf; #调用fastcgi配置文件
}
}
配置完成后如下
12.编辑完成后 重启
[root@thj sbin]# cd /usr/local/nginx/sbin
[root@thj sbin]# ./nginx -s reopen
13.在XP浏览器验证 输入http://172.16.0.1/index.php