1. 下載composer.phar
安裝前確保安裝了 PHP 可以輸入一下 php -v 看下是否輸出了php的版本信息;如果沒有輸出請先(php已安裝)配置環境或者安裝下php並配置環境變量;
2. 以此執行一下命令
2.1 下載安裝腳本
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
或者使用
wget https://install.phpcomposer.com/installer && mv ./installer ./composer-setup.php
2.2 然後輸入
下載安裝腳本
php composer-setup.php
如果報 If possible you should enable it or recompile php with --with-openssl
就去安裝一下openssl這個擴展 打開安裝目錄
cd /usr/local/src/php-7.2.5/ext/openssl
cp config0.m4 config.m4
phpize
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
# 打開php.ini 加上這個擴展
extension=openssl.so
# 然後重啓 查看一下php擴展
php -m
出現這個
出現這個說明就安裝成功了
然後加入設置全局環境變量
sudo mv composer.phar /usr/local/bin/composer
隨便一個地方輸入 composer
出現這個表示設置成功
下載東西時可能會比較慢 因爲是國外的 用下面這條命令切換爲國內鏡像 會快很多
composer config -g repo.packagist composer https://packagist.phpcomposer.com
溫馨提示:
某些Composer命令,包括exec
,install
和update
允許第三方代碼在您的系統上執行。這是來自其“插件”和“腳本”功能。插件和腳本可以完全訪問運行Composer的用戶帳戶。因此,強烈建議 避免以超級用戶/ root身份運行Composer。
您可以使用以下語法在程序包安裝或更新期間禁用插件和腳本,以便只執行Composer的代碼,而不執行第三方代碼:
composer install --no-plugins --no-scripts
composer update --no-plugins --no-scripts
該exec
命令將始終以運行的用戶身份運行第三方代碼composer
。
在某些情況下,如在CI系統或您希望安裝不受信任的依賴項的情況下,最安全的方法是運行上述命令。
最後記得經常執行
composer selfupdate
以確保composer是最新版