这篇文章是小编在 laravel实战项目中,项目上线过程的记录,包扣一些问题以及一些bug记录。以备不时之需。
先说下项目的配置:
Laravel版本5.7 --确定了php7.0以上;
CentOS 7.0或以上。
lnmp 1.5版
项目上线过程
首先需要开启php错误显示便于调试
vim /usr/local/php/etc/php.ini
修改
display_errors = Off
改为
display_errors = On
改完php.ini要重启一下
lnmp php-fpm restart
1、服务器安装lnmp1.5:
lnmp安装包是懒人最方便布署网站服务器的工具了。比较介意的也可以自己一手编译安装。安装过程在官网写得很清楚,考虑用无人自动化安装方式:https://lnmp.org/faq/v1-5-auto-install.html。安装前最好先使用screen,防ssh在安装过程中自动断开。我是安装了lnmp,使用nginx,不使用apache。
2、添加虚拟主机:
怎么添加,官网有介绍:https://lnmp.org/faq/lnmp-vhost-add-howto.html
添加时写的参数:
(1)域名:指向的域名(或自定义一个假域名)
(2)网站目录:不输入直接回车,那么默认就是/home/wwwroot/域名名称
(3)rewrite规则:y,需要。然后输入laravel回车。
(4)开启访问日志:y, 回车
(5)访问日志名称:直接回车,默认;
(6)数据库建立:n, 否,自己建。
(7)SSL功能:n,不需要。
3、搬项目文件到网站目录:
可以使用