IIS7配置thinkphp5

基础配置网上一堆,我这里就不多啰嗦了

由于tp是属于伪静态的,所以我们需要安装伪静态模块

下载rewrite_2.0_rtw_x64.msi,在IIS7的服务器上安装,安装后,重启IIS,我是用开始-运行-iisreset重启IIS的,这时再打开IIS,会发现多了一个新的模块:

就是中间这个URL Rewrite

接下来在php网站public目录下新建个web.config文件,内容入下:



  
    
      
        
          
          
            
            
          
          
        
      
    
  

如果你的网站根目录不是index.php,自行修改,Thinkphp的默认就是这个页面

网上的教程大部分到这里来就结束了,然后你们就会发现总是出现403错误,浏览器找不到对应的资源之类的,我花了一天的时间才找到这个问题所在

因为我们配置指向的目录是public,创建的用户的权限也只有访问public的权限,对于上一层的权限是没有的,所以我们应该给所在的用户升级权限,至于怎么升级,计算机基础操作我就不啰嗦了。

注:转载麻烦标明来处

https://blog.csdn.net/TiaoZhanJi_Xian/article/details/94405997

请尊重经验,别只会照搬,谢谢,如有问题,可咨询QQ:977798066,乐意为你解答

你可能感兴趣的:(windows)