Lnmp环境部署遇到一些问题

Lnmp环境部署遇到一些问题

1.安装命令查看lnmp.org官网
2.安装完成后,查看composer是否安装,若未安装安装composer
3.在目录/home/default目录下安装laravel框架
4.由于default/目录下存在.user.ini文件,导致laravel无法使用composer安装, 这时候可以去GitHub上复制链接,wegt+链接下载,如图右键复制链接。或者使用命令sudo chattr -i ./.user.*解锁,然后sudo rm -rf .user.ini删除掉文件。最后重启lnmp:sudo lnmp restart

Lnmp环境部署遇到一些问题_第1张图片
1545794443(1).jpg

5.安装完Laravel后,不出意外会报错

20180107192915964.png

这时切换目录 cd /usr/local/php/etc,然后 vim php.ini,显示如下
20180107193229183.png

删掉 proc_open函数再执行,又报错,如图
20180107214858075.png

在把这个函数从中删掉,再执行
Lnmp环境部署遇到一些问题_第2张图片
20180107220138150.png

6.这时候项目已经下载下来
storage 目录和 bootstrap/cache 目录应该允许 Web 服务器写入,否则 Laravel 将无法运行
chmod -R 777 storage/ //我一般给777
cd bootstrap
chmod -R 777 cache/
7.修改nginx.conf文件
//修改配置文件之前先备份
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.backup
vim /usr/local/nginx/conf/nginx.conf
//首先修改根目录,直接指向laravel/public
root /home/wwwroot/default/laravel/public;
//再加上这一句
location / {
try_files $uri $uri/ /index.php?$query_string;
}
8.这时如果报错 500,切换目录 cd /usr/local/nginx/conf找到 fastcgi.conf文件,修改如下图
Lnmp环境部署遇到一些问题_第3张图片
1541932227(1).jpg

你可能感兴趣的:(Lnmp环境部署遇到一些问题)