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是最新版