为了账号安全,请及时绑定邮箱和手机立即绑定

linux composer提示Fatal error: Class 'Phar' not found

linux composer提示Fatal error: Class 'Phar' not found

PHP
喵喵时光机 2019-03-05 02:03:25
系统:archlinux php版本: 5.6 # 执行命令 php56 composer.phar # 返回结果 Fatal error: Class 'Phar' not found in /home/zhu/composer.phar on line 23 通过包管理器安装也是报找不到'Phar',但是在php.ini文件中去掉了phar.so的注释,通过php -m也能看到phar拓展已经安装了。
查看完整描述

4 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

最后也没找到原因,从docker找了compoesr/composer镜像用着,还行,就是有点慢

查看完整回答
反对 回复 2019-03-18
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

确认一下是不是存在多个版本什么?你修改的ini并非运行时的ini

查看完整回答
反对 回复 2019-03-18
?
慕森卡

TA贡献1806条经验 获得超8个赞

php -m 查看实际的扩展包, 如果还没有, 重新编译安装.

查看完整回答
反对 回复 2019-03-18
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

需要检查php cli的配置文件中是否开启phar模块

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 756 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信