composer 属于php的包依赖管理工具。

1、进入Composer国内镜像网站文档页查看安装方法:

https://docs.phpcomposer.com/00-intro.html

2、在centOS系统中进入特定目录执行以下命令:

cd /usr/local/composer
curl -sS https://getcomposer.org/installer | php

注意:该步骤可能遇到以下问题:

2.1、openssl扩展:

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again: The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl

遇到以下问题为php没有开启或安装 openssl 扩展导致

首先php -m 查看以下扩展加载内容。

没有安装则编译安装openssl扩(以下为源码包安装方式):

、cd /down/php-7.2./ext/openssl/
、/usr/local/php/bin/phpize
、./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
、make
、make install php-config路径注意根据自己的路径修改

之后打开php.ini文件将openssl扩展开启即可,没有就添加:

vim /usr/local/php/lib/php.ini
添加:
extension=openssl

此时再次执行php -m就可看到openssl扩展已经启用。

2.2、zip扩展

执行安装composer时可能会提示没有安装zip扩展可能会导致composer执行缓慢之类的提示,安装zip扩展即可

安装方法和openssl扩展相似,最后修改php.ini文件

zlib.output_compression = On
extension=zip

之后应该就没有什么问题了。

3、将composer加到/usr/local/bin中,避免执行 php composer.phar

mv composer.phar /usr/local/bin/composer

如果执行composer时报错:
出错: /usr/bin/env: php: 没有那个文件或目录 就添加一个软链接即可:
ln -s /usr/local/php/bin/php /usr/local/bin/php

4、多个版本php时,可以指定php版本执行composer

/usr/local/php72/bin/php composer.phar

centOS7安装Composer的更多相关文章

  1. centos7 安装composer

    命令: 1.下载composer wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer 2.赋予权限 c ...

  2. centos7.2 安装 composer

    安装Composer https://pkg.phpcomposer.com/#how-to-install-composer  # 下载composer.phar curl -sS https:// ...

  3. centos7下安装composer和git

    一.安装composer composer 属于php的包依赖管理工具. 1.进入Composer国内镜像网站文档页查看安装方法: https://docs.phpcomposer.com/00-in ...

  4. centos7 php开发环境安装-composer

    1.安装composer cd /usr/local/src curl -sS https://getcomposer.org/installer | php mv composer.phar /us ...

  5. centos7安装laravel

    一. 安装前准备1. 安装screenyum install screen 2. 安装wgetyum install wget 3. 更新yumyum update 4. 安装额外资源库yum ins ...

  6. centos7安装LNMP与Laravel遇到的一些小问题

    安装LNMP 第一次安装 yum update CentOS7下 Nginx1.13.5 + PHP7.1.10 + MySQL5.7.19 源码编译安装 安装mySQL时,mysqld: error ...

  7. centos踩坑指南之安装composer

    composer是php的一个依赖管理器,那么安装composer可以快速编译php 但是在centos7以上 安装composer的有一个步骤有个小问题 对于centos6来说是 sudo mv c ...

  8. MacBook Pro 安装composer及Yii2.0

    最近想看看Yii的一些东西,需要安装一下composer curl -sS https://getcomposer.org/installer | php 此操作会下载最新版本到当前的目录下 然后将下 ...

  9. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

随机推荐

  1. C-Lodop的https扩展版,火狐下添加例外

    LODOP综合版里的c-lodop是标准版,没有https和广域网打印功能,如果使用了标准版,调试JS的时候会提示,,loaded over HTTPS,,,the content must be s ...

  2. share.js轻松分享/邀请

    GitHub地址 https://github.com/overtrue/share.js 安装 安装的方法很多,大家选择自己合适的进行安装就好. clone $ git clone https:// ...

  3. day9 函数练习题

    写代码,接受n个数字,求这些数字的和 def sum_func(*args): total = 0 for i in args: total+=i return total print(sum_fun ...

  4. sql server 小技巧(8) visual studio 2013里使用Sql server compact 4.0及发布问题处理

    1. 安装 Microsoft SQL Server Compact 4.0  https://www.microsoft.com/zh-cn/download/confirmation.aspx?i ...

  5. OI生涯回忆录 2017.9.10~2018.11.11

    然而并没有退役 为了这两天,也准备了一年. 高一零基础的蒟蒻,NOIP2017仅有80pts 之后看着luogu的倒计时, 300天,200天,100天,30天, 直到10天.1天. 10号,11号的 ...

  6. 忘记ios访问限制密码

    1.使用iTunes将手机备份在本地. 2.下载iBackupBot,打开后在左侧可以看到你的历史备份,选择刚刚备份的文件.依次选择System Files -> HomeDomain -> ...

  7. ASP:连接Access数据库的方法及使用感受

    连接Access的方式有: 方式1: Set conn = Server.Createobject("ADODB.Connection")conn.open "drive ...

  8. Pycharm激活、配置以及快捷方式 | 图解

    访问flyai.club,一键创建你的人工智能项目 来源 | Python (python6359) Pycharm可以去官网下载 Pycharm的安装激活 jar包的目的就是让截获截止时间并骗过py ...

  9. 装饰页面decorators.xml

    WEB-INF/decorators.xml 这个配置可以增加页面的 装饰页面

  10. BeautifulSoup 获取无标签文本

    比如: <p>aaa</p>bbb <p>ccc</p>ddd 怎么获取bbb和ddd呢? 结果: