王志勇 发表于 2018年11月07日 07:11
准备前工作:
首先确保系统里没有Apache、PHP,因为会导致冲突。检测Apache是否存在的命令为:
if which httpd; then echo "Yes"; else echo "No"; fi;
如果显示Yes,这样卸载,命令:
rpm -qa|grep httpd
会返回Apache的完整名称,例如httpd-2.2.3-22.el5.centos
用这样的命令卸载:
yum -y remove httpd-2.2.3-22.el5.centos
PHP是否存在、卸载命令与上述同理,命令为:
if which php; then echo "Yes"; else echo "No"; fi;
如果显示Yes,这样卸载:
rpm -qa|grep php
yum -y remove ……
正式开始安装Nginx+PHP:
CentOS 6无需先update,这一点和Ubuntu不同。
命令1,安装rpm依赖包,耗时2秒以内:
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
命令2,安装nginx、php,耗时约16秒:
yum -y install nginx php-fpm
至此CentOS 6+Nginx+PHP已经安装完毕。接下来需要做2个关键配置:
1. 使用Xftp软件,连接VPS。找到/etc/nginx/conf.d路径,下载该目录下的default.conf文件。
用文本工具打开此文件,找到如下这些代码:
#location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} |
上述的代码删除,修改为:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
这一步和前文的Ubuntu系统不同,Ubuntu系统下只需2行即可。
2. /etc/php-fpm.d/www.conf
此文件无需修改,因为默认的值就是:listen = 127.0.0.1:9000
如果不是此值,请修改为此值。
3. /etc/php.ini
找到short_open_tag这一行,默认的设置为short_open_tag = Off,改为:
short_open_tag=On
之后,重启Nginx、PHP,命令:
service nginx restart && service php-fpm restart
此时,已经能够顺利运行PHP程序,其它的配置文件无需再修改。
这时,上传一个写好的PHP程序1.php到默认的/usr/share/nginx/html目录,测试一下吧。
1.php写入内容:
<?phpinfo();?>
成功如下截图:

最后,要重点说第3步,这个步骤至关重要。其实到第1步已经能支持PHP,第2步无需配置。第3步的作用是,允许<?$e1=5;?>这样的短标签,否则PHP的程序部分会显示空白(PHP不运行)。
虽然这些文章正在增多,但实际上,VPS的安装、配置比我们想象中容易得多,新机通常在半小时内能完成整个安装、配置。
置顶的文章:
股骨头坏死的中早期修复方法
Windows流畅度300%以上体感的操作
超低价享受i7-7700的体验
https速度测试(可下载精确测试工具)
家用电脑理性优化升级天梯图之2026
服务器版Linux系统的选择之2026
秒会+实战PHP程序设计培训(2)
如何快速自制CPU天梯图?
我不明白你明不明白我明白(明白不)
近期的主题:
本机安装PHP 8
健康维护(2):股骨头坏死有多接近?
北京之行2026
健康维护(1):为什么晚上睡觉时会肚子疼?
https利弊(5):技术上的定向安全与垄断本质
博客正在加紧调整中
十分感谢博友点评:自由勇 二十年博客的老程序员
DIY(35-3):6路×2 USB全自动电脑切换器
这次突然特别理解老罗
支架设计(1):船型开关固定
DIY(35-2):6路×2 USB全自动电脑切换器
今天起名未成功
DIY(37):我是如何坚持完成这些DIY作品的?
DIY(36):支架、外壳如何快速1:1精确定模?
DIY(35):6路×2 USB全自动电脑切换器
夜晚靓歌(14):封神级《演员》
真玄学心得(25):生存禁忌红线
https利弊(4):商业(大型)逻辑
流畅的系统和火狐浏览器
https利弊(3):https延迟和生态
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2025年-2026年03月(10)
2024年(13)
2023年 +