如何配置Nginx以支持TP5.1并解决遇到的问题?

2026-04-02 17:411阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计380个文字,预计阅读时间需要2分钟。

如何配置Nginx以支持TP5.1并解决遇到的问题?

下面是简化后的开头内容:

如何配置Nginx以支持TP5.1并解决遇到的问题?

以下教程将给大家介绍如何配置Nginx以支持ThinkPHP5.1,以及遇到问题的解决方法。希望对需要的朋友有所帮助!

1. Nginx用户对项目目录的访问权限限制:cd /usr/local/nginx//setfac

下面thinkphp框架教程栏目将给大家介绍关于Nginx怎么配置ThinkPHP5.1以及遇到的问题的解决方法,希望对需要的朋友有所帮助!

1.Nginx用户对项目目录的访问权限

cd /usr/local/nginx/html/setfacl -m u:nginx:rwx -R ../html2.确保访问路径是正确的,最好在本地测过访问URL路径能正确访问到文件

3.nginx支持tp的pathinfo

vi /usr/local/nginx/conf/nginx.conf

nginx.conf配置文件找到位置修改内容为

location ~ \.php$ { #root html; #这段路径指向是必须加的 root /usr/local/nginx/html/zh/public; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/usr/local/php/var/run/www.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句 fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句 include fastcgi_params; }4.nginx rewrite重写规则

vi /usr/local/nginx/conf/nginx.conf

nginx.conf配置文件找到位置修改内容为

server { listen 80; server_name www.liuyuanshan.top; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; # 设置www.liuyuanshan.top默认访问路径为/usr/local/nginx/html/zh/public/ root /usr/local/nginx/html/zh/public/; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } }

推荐学习:《最新的10个thinkphp视频教程》

本文共计380个文字,预计阅读时间需要2分钟。

如何配置Nginx以支持TP5.1并解决遇到的问题?

下面是简化后的开头内容:

如何配置Nginx以支持TP5.1并解决遇到的问题?

以下教程将给大家介绍如何配置Nginx以支持ThinkPHP5.1,以及遇到问题的解决方法。希望对需要的朋友有所帮助!

1. Nginx用户对项目目录的访问权限限制:cd /usr/local/nginx//setfac

下面thinkphp框架教程栏目将给大家介绍关于Nginx怎么配置ThinkPHP5.1以及遇到的问题的解决方法,希望对需要的朋友有所帮助!

1.Nginx用户对项目目录的访问权限

cd /usr/local/nginx/html/setfacl -m u:nginx:rwx -R ../html2.确保访问路径是正确的,最好在本地测过访问URL路径能正确访问到文件

3.nginx支持tp的pathinfo

vi /usr/local/nginx/conf/nginx.conf

nginx.conf配置文件找到位置修改内容为

location ~ \.php$ { #root html; #这段路径指向是必须加的 root /usr/local/nginx/html/zh/public; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/usr/local/php/var/run/www.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句 fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句 include fastcgi_params; }4.nginx rewrite重写规则

vi /usr/local/nginx/conf/nginx.conf

nginx.conf配置文件找到位置修改内容为

server { listen 80; server_name www.liuyuanshan.top; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; # 设置www.liuyuanshan.top默认访问路径为/usr/local/nginx/html/zh/public/ root /usr/local/nginx/html/zh/public/; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; } }

推荐学习:《最新的10个thinkphp视频教程》