如何安装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删除。

07-25 12:35