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生成,两个值一样

猜你喜欢

转载自www.cnblogs.com/daivid/p/12687081.html