phpinfo() 不显示 phar 启用/禁用

标签 php phar

我在 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/

相关文章:

php - 如何在 phar 文件代码中获取 .phar 文件的真实目录?

php - 如何将 mysql 查询转换为 laravel?

php - 谷歌翻译,我网站上的一些标题翻译错误。我可以 "force"一个新的翻译吗?

PHP脚本保护

php - 我可以将 PHPUnit 打包为 phar 吗?

php - 无法运行 composer.phar

javascript - 多行写入数据库,不添加

php - Yii 框架 : how to set default User Roles

php - Composer 软件包 "Hotfixes"无版本更改

php - Phar 存档中的 SQLite 数据库