鍍金池/ 問答/PHP  Linux/ linux composer提示Fatal error: Class 'Phar

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

  • 系統(tǒng):archlinux
  • php版本: 5.6

# 執(zhí)行命令
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拓展已經(jīng)安裝了。

報錯截圖
php.ini截圖

回答
編輯回答
離人歸

php -m 查看實際的擴展包, 如果還沒有, 重新編譯安裝.

2017年2月12日 01:56
編輯回答
骨殘心

最后也沒找到原因,從docker找了compoesr/composer鏡像用著,還行,就是有點慢

2017年6月23日 00:12
編輯回答
怣人

確認一下是不是存在多個版本什么?你修改的ini并非運行時的ini

2018年1月27日 11:07
編輯回答
我以為

需要檢查php cli的配置文件中是否開啟phar模塊

2017年6月8日 06:07