環境:Windows 10 64
安裝包:https://getcomposer.org/Composer-Setup.exe
手冊
英文手冊:https://getcomposer.org/doc/
中文手冊:https://www.kancloud.cn/thinkphp/composer/35668
安裝:
1. 雙擊打開安裝包后會出現以下頁面:我這里選擇的第一項為所有用戶安裝:
Install for all users (recommended) 為所有用戶安裝(推薦)
Install for me only 僅為我安裝
2. Composer 設置:這里勾選了開發者模式, 並點擊 Next
Developer mode 開發者模式
3. 檢查PHP環境
這里有兩種情況:
圖3.1是沒有在系統環境變量中添加PHP的,需要自己選擇php運行文件
圖3.2是設置登錄系統環境變量的,此電腦 -> 屬性 -> 高級 -> 環境變量 第一欄的 path 選中 再點下方的編輯,添加php的運行目錄,軟件就會自動找到。
Settings check 設定檢查
We need to check your PHP and other settings. 我們需要檢查您的PHP和其他設置。
Choose the command-line PHP you want to use: 選擇要使用的命令行PHP:
(圖3.1)
(圖3.2)
4. 代理設置
這里選擇未設置,直接點擊Next
5. 准備安裝
6. 開始安裝
錯誤1: Failed to decode zlib stream 無法解碼zlib流
解決方法:
修改php.ini 中 extension_dir = "ext" 路徑改為絕對路徑。
修改php.ini 中 zlib.output_compression = Off更改為on。
將將php目錄下的ssleay32.dll、libeay32.dll以及php/ext文件夾下的:php_openssl.dll 3個文件拷貝到WINDOWS\system32 文件夾下。
錯誤2 連接錯誤問題
解決方法:
1.有vpn的話可以打開vpn,連接會好點,
2. 可以嘗試多點擊幾次Retry重試按鈕
7. 安裝完成
8. 鏡像配置
默認鏡像是國外網站,這里修改為國內鏡像
打開命令行窗口輸入:composer config -g repo.packagist composer https://packagist.phpcomposer.com
9. 測試運行
這里已安裝ThinkPHP5.1為例
跳轉到web目錄下執行:composer create-project topthink/think=5.1.* tp5
安裝完成后查看web目錄下已經有了tp5的文件夾,項目目錄也都有了
參考:
https://blog.csdn.net/qq_17631419/article/details/106278109
https://github.com/composer/composer/issues/4619
https://blog.csdn.net/bluebird2/article/details/92874276