下面thinkphp框架教程栏目将给大家介绍关于Nginx怎么配置ThinkPHP5.1以及遇到的问题的解决方法,希望对需要的朋友有所帮助!
cd /usr/local/nginx/html/setfacl -m u:nginx:rwx -R ../html
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; }
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视频教程》
Das obige ist der detaillierte Inhalt vonNotieren Sie, wie Nginx TP5.1 konfiguriert und welche Probleme aufgetreten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!