码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu-lnmp-laravel安装(自己心得)

时间:2020-04-12 20:30:57      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:gis   ecif   目录   技术   generate   specified   php7   storage   奇葩   

步聚一:
> 1、sudo apt-get install composer `安装composer`
> 2、composer config -g repo.packagist composer https://packagist.phpcomposer.com `切换到中国镜像`
> 3、composer create-project --prefer-dist laravel/laravel=5.5.* Laravel `安装laravel并创建文件名Laravel`
> 4、composer update| composr install `切换到Laravel目录,执行些命令,确保目录有composer.json文件`[先执行更新,再安装]
>
注意事项:
1、php_fileinfo、php_mbstring、php_openssl `这三个扩展必须要有`
2、bootstrap、storage目录必须有写入的权限

步聚二:解决各种奇葩问题
技术图片
说明vendor目录不对
技术图片
经过查找并没有vendor

技术图片
再项目目录再次执行`composer install`,发现缺少ext-dom扩展
技术图片
执行phpinfo 查看有dom扩展(若有则需要重新安装,具体原因我也不清楚,可能因为扩展不对)
技术图片
根据php版本,安装dom扩展
`apt-get install php7.3-dom`
技术图片
然后再次执行`composer install`发现可以正常安装laravel扩展包了
技术图片
理想总是美好的,发现又报错了 提示:“Whoops, looks like something went wrong.”
技术图片

技术图片

进入config/app.php 把debug打开,改为"true"即可,查看具体原因
技术图片
发现key 值不对提示“No application encryption key has been specified”,于是执行:`php artisan key:generate`
技术图片
把得到的key值,复制到此得就可以(如上图,同样也是在config/app.php里)

同时也会在.env 文件里的APP_KEY生成,两个值一样
技术图片

 

ubuntu-lnmp-laravel安装(自己心得)

标签:gis   ecif   目录   技术   generate   specified   php7   storage   奇葩   

原文地址:https://www.cnblogs.com/daivid/p/12687081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!