准备做一个web系统,记录配置如下:
1、tp6教程:https://www.kancloud.cn/manual/thinkphp6_0/1037481
2、教程:https://edu.51cto.com/center/course/lesson/index?id=560881
各种坑:
1、tp6保持public/index.php入口,那么nginx的root要设置为public:
root "C:/Users/Administrator/Downloads/blogtest.com/public";
我就是这里被他搞死了,搞了半天不好使
然后就是官方说的rewrite了:
if (!-e $request_filename) { # 51cto增加: #rewrite ^/index.php(.*)$ /index.php?s=$1 last; # 官方配置: rewrite ^(.*)$ /index.php?s=/$1 last; break; }
注意51cto视频教程还要加一句,实际是不用的。
2、SQLSTATE[HY000] [1045] Access denied for user ‘username’@‘localhost’ (using password: YES)
把.env不用的全部删掉,不是前面加#注释,注释没用,一定要删掉!!!