Composer 是 PHP 中的依賴管理工具。 它容許您聲明您的項目所依賴的庫,並且它將為您管理(安裝/更新)它們。
如果您之前沒有使用過 Composer,請先閱讀 簡介 。 PHPMaker 使用 Composer 來管理所需的第三方包。 確保在安裝 PHPMaker 時安裝 Composer(如果尚未安裝)。
Composer 由 php.exe 運行,因此您需要在 PC 上安裝 PHP。 您的PC上的PHP版本應與您的開發/生產伺服器上的PHP版本相同。
還需要一些敏感的 PHP 設定和編譯標誌,在使用 Composer 安裝程式時,您將收到有關任何不相容性的警示。
建議您將 PHP 升級到最新穩定版本(即日起 v8.1.x), 下載 適合您的 PC(x86 或 x64)的版本。 如果您不確定是非執行緒安全版本還是執行緒安全版本,您可以先嘗試非執行緒安全版本。 下載 Zip 版本,其中內含該版本的符合擴展。
如果您還沒有 php.ini,請複製 php.ini-development 並將其更名為 php.ini。 使用文字編輯器開啟 php.ini,確保至少啟用以下內容:
安裝後,開啟指令提示符並輸入以下指令來測試 Composer:
注意 關閉現用的的指令提示符。 使用新的指令提示符測試使用情況。 這很重要,因為只有在新的指令提示符啟動時才會加載 PATH。
PHPMaker 將在腳本生成後自動呼叫 Composer update 來為您的項目安裝/更新庫。 FIRST生成後,Composer需要下載所有需要的包,可能需要較長的時間,請耐心等待。 除非您啟用/禁用某些需要第三方軟體包的功能,否則後續版本將不會再次運行“composer update”。
筆記
- Composer 從網際網路下載軟體包,請確保運行“composer update”時處於線上狀態。
- 如果您在 HTTP 代理後面使用 Composer,則可以使用標準 http_proxy 或 HTTP_PROXY 環境變量,請參閱 http_proxy 或 HTTP_PROXY 。
- Composer下載的包放在您項目的項目資料夾下的“vendor”子資料夾中。 確保將此“提供者”子資料夾與其他生成的檔案一起上傳到您的網站。