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生成,兩個值一樣

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM