我在 OpenSUSE 上使用 PHP 版本 5.3.15。以下是在我的 php.ini 中:
[Phar]
; http://php.net/phar.readonly
phar.readonly = Off
; http://php.net/phar.require-hash
phar.require_hash = Off
;phar.cache_list =
当我尝试使用 CLI 执行 phar 时,我收到 Phar 的类未找到错误:
php composer.phar install
PHP Fatal error: Class 'Phar' not found in /srv/www/htdocs/composer.phar on line 13
我试着到处搜索,但似乎找不到原因。请帮忙。
最佳答案
您似乎没有 php5-phar
RPM 包已安装。使用您最喜欢的包管理器(例如 YaST)安装它后,它应该可以工作。
关于phpinfo() 不显示 phar 启用/禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14169355/