linux安装composer遇上的坑

在使用php的时候,免不了安装一些插件或者是扩展包。在这个时候,composer是个必不可少的工具。
当然,在linux系统中,安装composer还是需要一定的小技巧的。
1、首先,composer是基于php环境的,这个不多说,想必能来这儿的朋友都知道。
2、其次,在安装composer包之前,它还会有一些php的扩展,有(phar、openssl)目前,我当前系统中就这两个,如果有其他的,我后面会继续更新。
3、安装这些扩展我不多说,如果不懂的,直接去啊里云centos源码安装apahce、php7、mariadb找相关的步骤。
4、这儿我主要说下安装composer的过程(当然,前提是以上步骤是成功的)

//下面的语句需要注意php的执行路径,因为有些是没有配置全局变量的
//假如你php的执行路径是 /usr/local/php/bin/php
//那么,你也需要写上相应的路径
//当然,如果当前是在该目录下
//可以接直 [./php] 这样的形式
[root ~]# php -r "readfile('https://getcomposer.org/installer');" | php  //执行这语句安装

安装完成后会有相应的提示,执行查看 命令会有显示(下图来自网络,非本来的截图)
linux安装composer遇上的坑_第1张图片

//之后需要切换为国内源
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/   //啊里的源
composer config -g repo.packagist composer https://repo.packagist.org //切回国际源

在切源的时候有些会有这样的情况
提示说 【/usr/bin/env: php: 没有那个文件或目录】
那么,只需要执行下面的命令即可解决

//注意命令里的php路径
ln -s /usr/local/php/bin/php /usr/local/bin/php  //这条命令意思是说给php的执行创建一个软链接(大楖是这么个意思,我也只是按网上的理解)

如果上面的不报错,那就说明已经成功安装了
在composer的文件目录下执行

./composer.phar -v   //查看composer版本,如果能出来composer的logo,说明已安装成功了
composer install //新增
composer update //更新

你可能感兴趣的:(php,linux,linux,composer,php)