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

1545794443(1).jpg

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

20180107192915964.png

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

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

在把这个函数从中删掉,再执行
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文件,修改如下图
1541932227(1).jpg

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容