Home > Backend Development > PHP Tutorial > Some necessary configurations for thinkphp5 in lnmp environment

Some necessary configurations for thinkphp5 in lnmp environment

零到壹度
Release: 2023-03-23 08:44:01
Original
5691 people have browsed it

我们都知道的,tp5 默认在 nginx 服务器 是不能正常工作的,需要我们手动配置 nginx 服务器 以便对 tp 5 的支持!这篇文章主要介绍了在lnmp环境下thinkphp5的一些必要配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

打开 Nginx 站点配置文件

$ sudo vi /etc/nginx/vhost/vhost_siteA.conf
Copy after login

编辑站点配置文件

#自定义服务器配置开始
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;
    }
}#自定义服务器配置结束
Copy after login

重启 Nginx 服务器 即可

$ service nginx restart
Copy after login

  

相关推荐:

lnmp thinkphp5 nginx 配置文件

thinkphp5 nginx 配置

Nginx配置pathinfo对ThinkPHP5的支持

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!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template