ThinkPHP TP3.2 LNMP Nginx重写配置

    |     2018年3月30日   |   学习偶记   |     评论已关闭   |    5581

服务器运行环境:Centos6.5 64位 LNMP套件[军哥的lnmp.org 1.4版,] PHP5.6

帮一个朋友部署一套tp3.2开发的网站,在安装完lnmp后,并未想启用rewrite重写,去掉index.php。但是发现不做这个好像网站浏览有问题,于是开始了探索过程,百度上的文章同质化太严重,我经过多次探索,解决了其中出现的多个小坑,现在将完整的配置及解决方法贴出来。

问题描述:nginx+php5.6时常出现No input file specified. 偶尔刷新会正常。

解决方式: 

1、php.ini

cgi.fix_pathinfo = 1 [修改后——如果没有,自行添加]

cgi.force_redirect = 0 [也许需要修改这个,看注释是针对IIS的]

2、TP配置修改

‘URL_MODEL’ => 3, 文件:\ThinkPHP\Conf\convention.php

完整配置:

 

噢!评论已关闭。