IIS 配置thinkphp 路由配置及No input file specified等问题
1.关于iis如何配置php下面文章介绍的很详细
https://blog.csdn.net/sdzcyds/article/details/80540819
2.下载的php没有.exe类型的文件,上面文章配置无法进行
可以用phpStudy 去下载php环境,复制到服务器上。
3.iis环境下php.ini的几个重要配置项
3.1 fastcgi.impersonate = 1 # 不开启可能报500错误
3.2 cgi.fix_pathinfo=0
3.3 cgi.rfc2616_headers = 0
3.4 cgi.force_redirect = 0
3.5 open_basedir =“D:\wwwroot\你的网站文件目录;C:\tmp(你的缓存目录)”
3.6 session.save_path=“C:\tmp”
4.网站目录权限问题
要放开网站目录权限,找到网站目录文件夹,右键属性–安全–找到用户组–编辑(iis用户和默认user 给足够的权限)
5.tp路由要添加web.config文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name&