步聚一:
> 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生成,两个值一样
原文地址:https://www.cnblogs.com/daivid/p/12687081.html