如何安装composer
1.安装前请务必确保已经正确安装了 PHP。
打开命令行窗口并执行 php -v 查看是否正确输出版本号。
[root@xxx mylaravel]# php -v
PHP 7.4.28 (cli) (built: Mar 1 2022 14:35:33) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
2.打开命令行并依次执行下列命令安装最新版本的 Composer:
# 将安装脚本下载到当前目录
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# 运行安装脚本
php composer-setup.php
# 删除安装脚本
php -r "unlink('composer-setup.php');"
3.将composer改为全局配置,不然会出现如下错误提示
将composer改为全局配置命令如下:
composer config -g --unset repos.packagist
或者
# 全局安装 composer(配置系统环境变量)
mv composer.phar /usr/local/bin/composer
4.更换中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
-----------------------------------------------------------------------------------------------------
局部安装
这里简单提一下,上述下载Composer的过程正确执行完毕后(最后一步不要执行:设为全局配置这个操作),可以将composer.phar文件复制到任意目录(比如项目根目录下),然后通过php composer.phar指令即可使用Composer了
不过还是推荐用全局安装~~~
-------------------------------------------------------------------------------------------------------
更换镜像源
随着Composer的发展,已经很多大厂商都加入了Composer的镜像源,强烈推荐使用阿里云的,同步频率快,速度也很稳定,不过你可能对其他的也有兴趣:
阿里云Composer镜像
https://mirrors.aliyun.com/composer/
腾讯云Composer镜像
PHP Composer
华为云Composer镜像
https://repo.huaweicloud.com/repository/php/
安畅云Composer镜像
https://php.cnpkg.org
-------------------------------------------------------------------------------------------------------
最后
宝塔安装composer会报错的处理方法,大概就是这样了 。如果是lnmp环境那么需要编辑PHP配置文件:
vi /usr/local/php/etc/php.ini进入编辑状态。
输入/,进入搜索模式,找到disable_functions
寻找disable_functions字符串,将后面的putenv删除。