繁体   English   中英

在centos上安装作曲家

[英]installing composer on centos

我正在尝试在服务器(centos)上安装composer,但始终出现此错误:phar扩展名丢失。 安装它或不使用--disable-phar ps重新编译php:我正在尝试安装composer以与laravel一起使用

专为CentOS

编辑文件/etc/php.d/20-phar.ini并删除; 该行前面的字符:

extension=phar.so

现在phar扩展已启用。

Composer是作为Phar提供的,因为该扩展是PHP 5.3的标准部分,它也是运行Composer的最低要求版本。

如果您具有怪异的PHP 5.3+版本,但没有pha​​r扩展名,则也可以通过在线工具将其转换为zipball或tarball,将其解压缩到/usr/local/share/composer ,然后从/usr/local/bin/composer手动进行符号链接/usr/local/bin/composer/usr/local/share/composer/bin/composer 假设没有其他设置阻止安装也可以正常进行。

从现在开始,PHAR已成为PHP核心的一部分。 它已经安装为动态/共享扩展,但在您的情况下可能并且根本没有激活

请检查您的php扩展文件夹中的文件“ phar.so”。

启用扩展:

  1. 转到您的php.ini并启用extension = phar.so
  2. 使用php -m检查已加载的PHP扩展,并查找“ Phar”
  3. 然后重新运行Composer安装

首先,您需要通过以下操作获取composer.phar:

curl -sS https://getcomposer.org/installer | php

并移动composer.phar以在全局范围内使用:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM