從官網下載Composer-Setup.exe安裝程序後,在安裝過程中會遇到幾個麻煩:
1.找不到擴展dll文件,請修改php.ini文件中的extension_dir參數。
2.沒有找到browscape,所以修改php.ini文件中的browscape參數。
3.找不到SSL dll,請修改php.ini文件";Extension=php_openssl.dll ",刪除前面的“;”
正確的安裝屏幕如下:
2使用Composer中國鏡像網站替換國外網站
安裝Composer後,使用時無法下載該包,這是眾所周知的原因。
那麽,我們要想取代國內鏡像站點,有兩種常見的方法:
1.修改全局配置:全局配置的文件壹般放在C:\ users \ XXX \ appdata \ roaming \ composer \ config . JSON;
{ "config": { }," repositories ":[{ " type ":" composer "," URL ":" poser . com/repo/packagist/" },{"packagist":false} ] }
2.修改當前配置:即項目當前的composer.json文件;
以laravel項目的composer.json配置文件為例:
{ "name": "laravel/laravel "," description ":" the laravel Framework。"、"關鍵詞":["框架"、" laravel"]、"許可":" MIT "、"類型":"項目"、"要求":{ " laravel/框架":" 4.2。*" }、" autoload ":{ " class map ":[" app/commands "、" app/controllers "、" app/models "、" app/database/migrations "、" app/database/seeds "、" app/tests/TestCase.php" ] }、" scripts ":{ " post-install-cmd ":[" PHP artisan clear-compiled "、" php artisan optimize" ]、" post-update-cmd ":[" PHP artisan clear-compiled "、" php artisan optimize" ]、" post-create-project-cmd ":[" PHP artisan key:generate