王志勇 发表于 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的安装、配置比我们想象中容易得多,新机通常在半小时内能完成整个安装、配置。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +