通過 Composer 管理 PHP 項依賴

Composer 是一個能夠幫助查找、安裝和更新您的 PHP 項目所依賴的庫套裝程式的工具。庫安裝在項的根目錄中。該 Composer 工具可作為 Plesk 的一部分。您無需手動在您的項目中安裝 Composer。Plesk 每週一次為 Composer 安裝更新。

Composer 會使用兩個檔存儲物件所必須的系列模組:

  • composer.json - 列舉您的項目直接依賴的庫。

    添加文件 composer.json 到您的項的根目錄並指定套裝程式。您可以使用 'composer init' 命令創建 composer.json

  • composer.lock - 列舉 composer.json 中的庫直接和非直接依賴的所有庫,因此會包含您的項目所必須的所有庫。

欲瞭解更多資訊,請參閱 Composer 文檔 https://getcomposer.org/doc/

Plesk 提供兩種使用 Composer 的方式:

  • 通過命令列。請參閱 Composer 文檔。

    注意:使用正常環境(非 chrooted)。

  • 通過 網站與域名 > 應用程式。查看下面的說明。
使用UI通過 Composer 管理 PHP 項依賴

若要找到有 composer.json 的所有應用程式以能夠管理依賴,請點按 掃描(在 網站與域名 > 應用程式 部分中)。應用程式將會在 應用程式 部分中的清單中顯示。下面描述的命令只適用於有 composer.json 檔的應用程式。

安裝依賴

若要安裝對您的項有必要的所有模組,在 網站與域名 > 應用程式 > 管理我的應用程式 > 點按列表中的應用程式名稱 > 安裝依賴

更新依賴

若要更新模組依賴,請運行 網站與域名 > 應用程式 > 管理我的應用程式 > 點按應用程式名稱 > 更新依賴

編輯依賴

編輯配置 按鈕會在用於手動編輯的 Plesk 代碼編輯器中打開 composer.json

從您的應用程式移除依賴管理

當您點按 移除 時,該應用程式就不再出現在 我的應用程式 中的應用程式清單中。但是 composer.jsoncomposer.lock 檔仍保留在應用程式目錄中,因此您可以通過點按 掃描 來添加應用程式到清單。