簡體   English   中英

我無法在 Ubuntu 16.04 中安裝 php composer

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM