yum -y install gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm
# 切换到下载目录 cd /usr/local/src
下载源码包php
wget http://nginx.org/download/nginx-1.6.2.tar.gz # 若是没有wget目录 使用:yum install wget 下载wget命令
解压源码包html
tar zxvf nginx-1.6.2.tar.gz
切换到解压目录mysql
cd nginx-1.6.2
编译前配置nginx
./configure --prefix=/usr/local/nginx
编译安装c++
make && make install
Nginx安装完毕,启动命令web
/usr/local/nginx/sbin/nginx
yum -y install php56w-fpm
修改配置让Nginx将访问到PHP文件转发给php-fpm处理sql
vi /usr/local/nginx/conf/nginx.conf
找到php-fpm
location / { root html; index index.html index.htm; }
修改成code
location / { root html; index index.html index.htm index.php; }
而后在service{}里添加xml
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
/usr/local/nginx/html/为存放PHP文件的目录,可修改
启动php-fpm
service php-fpm start
平滑的重启Nginx
/usr/local/nginx/sbin/nginx -s reload
安装PHP经常使用模块
yum -y install php56w-devel php56w-gd php56w-mbstring php56w-mysql php56w-pdo php56w-xml
设置开机启动
# 设置MySQL开机启动 chkconfig mysqld on # 设置php-fpm开机启动 chkconfig php-fpm on