[英]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+版本,但没有phar扩展名,则也可以通过在线工具将其转换为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”。
启用扩展:
php.ini
并启用extension = phar.so
php -m
检查已加载的PHP扩展,并查找“ Phar” 首先,您需要通过以下操作获取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.