VPS侦探论坛

 找回密码
 注册
查看: 3843|回复: 0

lnmp1.4下PHP多版本共存如何正确开启pathinfo

[复制链接]
发表于 2017-12-4 00:34:28 | 显示全部楼层 |阅读模式

lnmp1.4,启用PHP多版本。安装 Typecho 后,正确开启伪静态,但是仅首页可以正常显示,其他页面和后台都是 404。
BBS搜索后发现,需要开启 pathinfo。

详见:https://bbs.vpser.net/viewthread.php?tid=15999&highlight=pathinfo

按照军哥的方法,解决 404 问题。

以PHP5.4为例:
1、在 /usr/local/nginx/conf/ 中,找到 enable-php-pathinfo.conf,拷贝一份,另命名为:enable-php5.4-pathinfo.conf
2、拷贝 enable-php5.4.conf 中的 fastcgi_pass  unix:/tmp/php-cgi5.4.sock;
3、将 enable-php5.4-pathinfo.conf 中的 fastcgi_pass  unix:/tmp/php-cgi.sock; 替换 为:fastcgi_pass  unix:/tmp/php-cgi5.4.sock;
4、重启 lnmp

enable-php5.4-pathinfo.conf,代码如下:
  1.         location ~ [^/]\.php(/|$)
  2.         {
  3.             fastcgi_pass  unix:/tmp/php-cgi5.4.sock;
  4.             fastcgi_index index.php;
  5.             include fastcgi.conf;
  6.             include pathinfo.conf;
  7.         }
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-18 14:28 , Processed in 0.024781 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表