composer 出现 Fatal error: Class 'Phar' not found in 报错信息?
已尝试使用Google 百度 CSDN s tackoverflow 里面的方法.
1.全局更新$ composer global update
仍然产生一样的报错信息Fatal error: Class 'Phar' not found in C:\\ProgramData\\ComposerSetup\\bin\\composer.phar on line 23
2.卸载重装rm -r %APPDATA%\\Composer\\vendor\\fxp
报错信息rm: C:\\Users\\AppData\\Roaming\\Composer\\vendor\\fxp: No such file or directory
发现自己缺失vendor文件夹..
试图按照博客里面的修改。
命令:composer global require "fxp/composer-asset-plugin:~1.1.1"
报错:Fatal error: Class 'Phar' not found in C:\ProgramData\ComposerSetup\bin\composer.phar on line 23
望大大能为咱解答.来自一个刚刚从大一开始起步的菜菜:)....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
确认
Phar
扩展是否被安装启用如果已安装但未被启用
因为 composer 安装完是个 .phar 文件(打包后的 php 代码),不能直接跑,需要
php composer.phar [命令]
。建议把它复制到
/usr/local/
,去掉扩展名,并且添加执行权限,然后就可以直接composer [命令]
了。类似:
PHP版本太低了,看看是不是自己之前下载了一个旧版本的PHP写入了环境变量,自动调起旧版本的PHP。如果是的话,把环境变量中的路径改为新的php版本路径。