Centos7搭建lnmp环境部署TP5详细过程

我买的是一个阿里云的轻量级应用服务器 

centos7

首先搭建lbmp环境

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

选择所需要的版本

过程大概四五十分钟

安装结束后

编辑/usr/local/nginx/conf/vhost/下的文件

cd /usr/local/nginx/conf/vhost

比如要部署的网站域名叫 www.zhangzeshan.com

vim www.zhangzeshan.conf

编辑内容

server
    {
        listen 80;
        server_name www.zhangzeshan.com;
        index index.html index.htm index.php default.html default.htm default.php;
        #根目录设置到Public下
        root  /home/wwwroot/www.zhangzeshan.com/public;


        #=======================================
        # 添加内容部分

        #定义变量
        set $root /home/wwwroot/www.zhangzeshan.com/public;

        location ~ [^/]\.php(/|$)
        {
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            #设置PATH_INFO
            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;
            #引入fastcgi配置
            include fastcgi.conf;
        }

        #从URL中去掉index.php入口文件
        location /
        {
            if (!-e $request_filename) {
                rewrite  ^(.*)$  /index.php?s=/$1  last;
                break;
            }
        }

        # 添加内容结束
        #==================================
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log off;
    }

#进入 fastcgi.conf 文件目录

cd /usr/local/nginx/conf 

修改 fastcgi.conf 配置文件

vim fastcgi.conf

在配置文件最下方 新增内容

添加内容
# 开放目录访问权限(因为根目录设置到public下导致框架访问上级目录权限不够)
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/:/tmp/:/proc/";

进入 php.ini 文件目录

cd /usr/local/php/etc 

修改 php.ini 配置文件

vim php.ini 

修改内容

cgi.fix_pathinfo = 1

以上动作保存之后 重启服务

lnmp restart

浏览器访问 www.zhangzeshan.work即可

如果没有域名的话 把以上的域名都改成你服务器的ip同样能实现访问!


觉得有用的就点个赞 加个关注把 有什么问题欢迎在评论区留言

你可能感兴趣的:(事件)