yurec 发表于 2017-6-6 14:49:00

1.4多版本共存如何开启pathinfo

默认安装的5.5.38
按照https://lnmp.org/faq/upgrade1-4.html
多PHP版本:
配置了5.2.17
正常
修改成php5.2 正常完毕,include enable-php5.2.conf;随后添加-pathinfo 就出错.


多php版本如何开启支持pathinfo


      include wordpress.conf;
      #error_page   404   /404.html;
      include enable-php5.2-pathinfo.conf;

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
            expires      30d;
      }

      location ~ .*\.(js|css)?$
      {
            expires      12h;
      }

      location ~ /\.
      {
            deny all;
      }重启服务报错
# /etc/init.d/nginx restart
Stoping nginx... nginx: open() "/usr/local/nginx/conf/enable-php5.2-pathinfo.conf" failed (2: No such file or directory) in /usr/local/nginx/conf/vhost/www.xdgj.com.conf:11



这样开启不正常.1.4

[ 本帖最后由 yurec 于 2017-6-6 15:00 编辑 ]

licess 发表于 2017-6-6 20:08:13

没有改文件,多php版本的pathinfo可以按平常版本的enable-php-pathinfo.conf进行修改,只需要修改其中的 fastcgi_pass

yurec 发表于 2017-6-7 09:19:19

回复 2# 的帖子

enable-php-pathinfo.conf
可以开启.
但是 指定版本号以后就不行了.军哥你试试.
还有修 改修改其中的 fastcgi_pass搜索了一下论坛.未找到相关资料...

[ 本帖最后由 yurec 于 2017-6-7 09:22 编辑 ]

licess 发表于 2017-6-7 10:56:13

回复 3# 的帖子

前面已经和你说了方法了拷贝一份enable-php-pathinfo.conf 命名为 enable-php5.2-pathinfo.conf,将 enable-php5.2.conf文件里fastcgi_pass这一行内容完整的复制下来替换 enable-php5.2-pathinfo.conf文件 中的fastcgi_pass这一行 ,保存,再按前面的方法include enable-php5.2-pathinfo.conf; 就行了,其他版本以此类推

yurec 发表于 2017-6-7 14:21:57

回复 4# 的帖子

明白了.谢谢军哥...
页: [1]
查看完整版本: 1.4多版本共存如何开启pathinfo