通過 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 檔仍保留在應用程式目錄中,因此您可以通過點按 掃描 來添加應用程式到清單。

  

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.