时间:2025-12-14 作者:JackS·Zhao 分类: ThinkPHP
当您和我一样是新手,准备使用ThinkPHP开发web应用时,使用phpStudy本地搭建环境进行测试过程中会遇到种种问题
比如说,我们已经将ThinkPHP安装好,访问localhost已经可以访问到ThinkPHP的展示页面,但是z爱访问index下的hello页面出现下面的错误。

这个原因在你看的视频教程中他们是不会给你说明的,主要原因是,你没有做伪静态造成的。
我一般都是使用Nginx作为访问环境
那么我就在phpstudy的网站页面下的站点管理中设置伪静态写入以下代码
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
然后再访问http://localhost/index/hello 就可以访问到hello页面了,当然,网上视频教程中之所以使用composer的安装文件直接安装composer而不用phpstudy中的composer的主要原因是,你在使用VsCode或是PhpStorm的时候如果你使用的是phpstudy安装的composer那么你就无法使用php Think run命令进行0.0.0.0:8000的内部访问测试了。
一般来说,不建议使用内部访问测试,因为新手的原因,有很多不确定因素可能导致你放到服务器上会导致一些问题。