一、安裝 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