由于nginx不能识别php解析,不如apache可以通过插件解析php
下面就讲解一下如何让nginx解析php
下载开发工具
yum install -y libxml2-devel libjpeg-devel libpng-devel //开发工具
下载php-5.3.28.tar.gz
tar xf php-5.3.28.tar.gz
cd 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 //--enable-fpm启动端口,帮助解析php
make //编译
make install //安装
安装完成
cd /usr/local/php5
替换系统的php.rpm一些功能
yum remove php-cli
ln -s /usr/local/php5/bin/* /usr/bin/
ln -s /usr/local/php5/sbin/* /usr/sbin/
cd /root/Downloads/php-5.3.28
cp php.ini-development /usr/local/php5/
cd /usr/local/php5
mv php.ini-development php.ini
vim php.ini
启动php-fpm进程
cd /usr/local/php5/etc/
mv php-fpm.conf.default php-fpm.conf //建立启动文件
php-fpm //启动fpm服务9000端口
killall php-ftm //终止服务
配置nginx让它启用php功能
cd /usr/local/nginx/conf
vim nginx.conf
就可以让用户访问.php文件