lnmp1.4下PHP多版本共存如何正确开启pathinfo
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_passunix:/tmp/php-cgi5.4.sock;
3、将 enable-php5.4-pathinfo.conf 中的 fastcgi_passunix:/tmp/php-cgi.sock; 替换 为:fastcgi_passunix:/tmp/php-cgi5.4.sock;
4、重启 lnmp
enable-php5.4-pathinfo.conf,代码如下:
location ~ [^/]\.php(/|$)
{
fastcgi_passunix:/tmp/php-cgi5.4.sock;
fastcgi_index index.php;
include fastcgi.conf;
include pathinfo.conf;
}
页:
[1]