搭建LNMP,可以解析PHP文件

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

猜你喜欢

转载自blog.csdn.net/thj_1995/article/details/82972645