天天看點

在win7+wampserver環境下安裝composer

最近在研究oauth2.0協定.下載下傳源碼後用phpstorm打開發現卻很多庫.

網上搜尋各種庫補充,但發現"include __DIR__.'/vendor/autoload.php';"這個檔案是找不到.

經調查後發現原來是compser來自動補充這些庫,而且建立autoload.php來裝載的.前面的工作白忙活了.

于是從https://getcomposer.org/download/  官網上下載下傳了Composer-Setup.exe這個windows版.

執行後現在一個composer.phar後出現缺少opensll的現象.網上找了好多辦法沒解決.

于是自己思考發現實際上Composer-Setup.exe實際上是依托php.ini來找php中ext檔案夾的dll檔案的.

将Composer-Setup.exe放入與php.ini在同一檔案夾下執行,成功啦.(注意wamp的有效php.ini預設路徑實際上在apache的bin下面)

安裝是Composer-Setup.exe選中shell in menu後,

在對應的composer.json檔案夾下,

右鍵點選composer install就可以自動裝載啦.

注:不知道是不是我安裝失誤或者其他原因導緻指令行中會出現

"Failed loading ext\WAMPROOT/bin/php/phpWAMPPHPVERSION/zend_ext/php_xdebug-2.2.5-

5.5-vc11.dll"的錯誤.如何修改php.ini也會出現裝載兩邊ext路徑的問題.

後一個路徑由于compser不識别wamp配置的全局變量安裝時會報錯,是以采用絕對路徑來替換.

但上述錯誤并沒有直接影響composer運作,是以被我暫時無視了,

希望能碰到指點迷津的人.