一.問題引入
最近和朋友一起搞一個項目,laravel寫的,部署在環境中運行,報以下錯誤:
因為沒有弄過laravel框架,無知的我,只能求助於百度哈。
度娘還是有用的,我就找到一個外國友人關於解決這個問題的博文,在這里謝謝,就是因為有人樂於在網上分享相關信息,才使得我能盡快解決問題。
這篇博文大概是說,出現這個問題是因為我們從github下載項目下來,直接部署在環境中,由於項目缺少某些依賴庫所造成的。解決方法是安裝composer,創建項目。
二.composer 安裝
之前只知道composer是個什么東東,卻沒去用它,可能之前一直用TP3寫項目的緣故,現在要用到,那就安裝一下吧。
注意:安裝composer前必須開啟php的.OpenSll,mbstring,pdo擴展,php版本要到5.6以上
安裝的話,不同環境是不同的,我的開發環境是win10專業版,所以我下面只介紹win10環境下的安裝(其他系統自行度娘)
1.首先我們有一個安裝包(官網下載,百度)
2.白痴安裝,選擇你的php.exe 然后一直next,知道finish.如下圖所示
有這個界面,就代表你基本成功咯。
最終確定:
打開cmd,輸入一下命令
composer -v
如果出現下圖圖案,就說明你真的成功了。
三.配置國內鏡像
需要配置國內鏡像是因為composer的下載地址是國外的,種種原因使得下載速度過慢,這樣就沒意思了,所以我們需要一條命令更改成國內鏡像。
composer config -g repo.packagist composer https://packagist.phpcomposer.com
四.composer的使用
composer 有不同的用法,這個自行百度,剛開始可能不習慣,但是一旦習慣了,就大大方便我們的寫代碼。