我们都知道的,tp5 默认在 nginx 服务器 是不能正常工作的,需要我们手动配置 nginx 服务器 以便对 tp 5 的支持!这篇文章主要介绍了在lnmp环境下thinkphp5的一些必要配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
$ sudo vi /etc/nginx/vhost/vhost_siteA.conf
#自定义服务器配置开始 server { listen 80; # 监听端口 server_name www.test.com test.com; # 站点域名 set $root /var/www/html/shengteng-group/public/; # 站点根目录 location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root $root; } location / { root $root; index index.html index.php; if ( -f $request_filename) { break; } if ( !-e $request_filename) { rewrite ^(.*)$ /index.php/$1 last; break; } } location ~ .+\.php($|/) { fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_split_path_info ^((?U).+.php)(/?.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name; include fastcgi_params; } }#自定义服务器配置结束
$ service nginx restart
相关推荐:
The above is the detailed content of Some necessary configurations for thinkphp5 in lnmp environment. For more information, please follow other related articles on the PHP Chinese website!