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

Posted daivid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu-lnmp-laravel安装(自己心得)相关的知识,希望对你有一定的参考价值。

步聚一:
> 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安装(自己心得)的主要内容,如果未能解决你的问题,请参考以下文章

同理心

奈何心是安定心,命总是流浪命。

哀莫大于心死

一封对于十年后自己的问候~少年,愿你永远心有热情!

从心出发-刷leetcode写给5年后的自己

朝闻考试心惊动,夕扣数组胆自空!