如何使用腳本安裝 Composer?

下面由composer使用教程欄目為大家講解如何使用腳本安裝 composer,希望對需要的朋友有所幫助!

如何使用腳本安裝 Composer?

我們如何以編程的方式安裝 composer?

如下載頁面所指出的,這個安裝程序包含一個簽名,當安裝程序代碼發生改變時,它會隨之發生改變,因此不應該長期依賴。

還有另一種方法,就是使用只對 UNIX 實用程序工作的腳本:

#!/bin/sh EXPECTED_SIGNATURE="$(wget?-q?-O?-?https://composer.github.io/installer.sig)" php?-r?"copy('https://getcomposer.org/installer',?'composer-setup.php');" ACTUAL_SIGNATURE="$(php?-r?"echo?hash_file('SHA384',?'composer-setup.php');")" if?[?"$EXPECTED_SIGNATURE"?!=?"$ACTUAL_SIGNATURE"?] then ????>&2?echo?'ERROR:?Invalid?installer?signature' ????rm?composer-setup.php ????exit?1 fi php?composer-setup.php?--quiet RESULT=$? rm?composer-setup.php exit?$RESULT

如果失敗,腳本將退出并返回 1,或者成功返回 0,如果沒有任何返回則是沒有錯誤。

或者,如果你想使用這個安裝程序副本安裝,你可以從 GitHub 的歷史中獲取特定的版本。如果您足夠信任 GitHub 服務器,提交 hash 就足以讓它具有唯一性和真實性。例如:

wget?https://raw.githubusercontent.com/composer/getcomposer.org/1b137f8bf6db3e79a38a5bc45324414a6b1f9df2/web/installer?-O?-?-q?|?php?--?--quiet

你可以在最后一次提交的基礎上提交替換任何內容的 hash:

composer使用教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享