[英]I cannot install php composer in Ubuntu 16.04
當我嘗試安裝 Composer 時出現此錯誤:
您機器上的某些設置使 Composer 無法正常工作。 確保修復下面列出的問題並再次運行此腳本:
缺少 openssl 擴展,這意味着安全的 HTTPS 傳輸是不可能的。 如果可能,您應該啟用它或使用 --with-openssl 重新編譯 php
我從我的終端在下載目錄中按照以下步驟操作:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
就像網站上說的那樣。 我現在能做什么? 我正在使用 Laravel,但我首先需要作曲家。 我在互聯網上看到這與擴展有關,但我不知道如何去做。
希望有人幫我解決這個問題!
提前致謝。
sudo apt-get install composer
...為我工作,並將另外安裝所有依賴項。 或者,正如@Jonathon 上面提到的,使用突觸包管理器來安裝 composer。 請注意,這將為您提供最新的穩定作曲家,而不是您從 getcomposer.org 在命令行上執行此操作所獲得的開發版本
在 Linux 機器上安裝 PHP Composer。
要運行以下命令來更新您的軟件包:
sudo apt-get update
要運行以下命令來安裝 curl 實用程序:
sudo apt-get install curl
運行以下命令下載安裝程序:
sudo curl -s https://getcomposer.org/installer | php
運行以下命令來移動 composer.phar 文件:
sudo mv composer.phar /usr/local/bin/composer
安裝測試 Composer
composer
試試這個
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer
與此問題相關的https://github.com/composer/composer/issues/5510 。 希望它也能解決你的問題
我已經通過為我的 Ubuntu 16.04 - laravel PHP 應用程序服務器運行幾個命令來安裝 Composer。
在主目錄中設置:
cd ~
安裝 Curl 以獲取 composer 庫:
sudo apt-get install curl
安裝作曲家:
sudo curl -s https://getcomposer.org/installer | php
將 Composer 文件移動到 bin path :
sudo mv composer.phar /usr/local/bin/composer
驗證 composer 安裝:
composer
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.