tp6
tp6 think-swoole企业最佳实践手册
https://www.kancloud.cn/zhangqi/think-swoole/1730103
安装视图扩展
composer require topthink/think-view
安装swoole扩展
composer require topthink/think-swoole
去除.php路径访问
nginx.conf文件(有域名当加载的nginx.conf)
- location / {
- index index.htm index.html index.php;
- #访问路径的文件不存在则重写URL转交给ThinkPHP处理
- if (!-e $request_filename) {
- rewrite ^/(.*)$ /index.php/$1 last;
- break;
- }
- }
- location ~ \.php/?.*$ {
- root /var/www/html/website;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- #加载Nginx默认"服务器环境变量"配置
- include fastcgi.conf;
- #设置PATH_INFO并改写SCRIPT_FILENAME,SCRIPT_NAME服务器环境变量
- set $fastcgi_script_name2 $fastcgi_script_name;
- if ($fastcgi_script_name ~ "^(.+\.php)(/.+)$") {
- set $fastcgi_script_name2 $1;
- set $path_info $2;
- }
- fastcgi_param PATH_INFO $path_info;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name2;
- fastcgi_param SCRIPT_NAME $fastcgi_script_name2;
- }