刚刚装了php7 nginx下有多个php版本,怎么选择使用哪一个

发布网友

我来回答

3个回答

懂视网

隐藏nginx和php版本的方法:首先打开nginx.conf配置文件;然后修改配置【server_tokens off】;接着打开php.ini配置文件;最后修改配置【expose_php = Off】,并重启服务即可。

首先打开nginx.conf配置文件;

(推荐教程:php图文教程)

然后修改server_tokens为off就行了,修改后需要执行命令nginx -s reload重载配置。

server_tokens off;

接着打开php.ini文件;

最后修改expose_php的参数为Off,并重启php-fpm服务即可。

(学习视频推荐:php视频教程)

Centos6.X重启命令:

service php-fpm restart

Centos7.X重启命令:

systemctl restart php-fpm

热心网友

因为nginx默认监听的是127.0.0.1:9000端口,默认的9000端口已经被之前的php给占用了,请按下面步骤配置即可:
1.cd /usr/local/php7/etc/php-fpm.d/www.conf,找到listen 127.0.0.1:9000,然后把9000修改成自定义的,我本人修改为9001,然后保存退出
2.cd /usr/local/nginx/conf/nginx.conf,找到fastcgi_pass这一行,修改为:fastcgi_pass 127.0.0.1:9001;
3.关闭低版本的php-fpm /etc/init.d/php-fpm stop
4.开启php7的php-fpm /etc/init.d/php7-fpm start
5.重启nginx service nginx restart

到这里就大功告成了,希望能帮助你!配上php7的phpinfo界面,让我们一睹

热心网友

nginx通过fascgi和php交互。
所以你修改nginx配置,监听你php5.6的php-fpm的端口,然后重启nginx就行了。
具体google一下。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com