【发布时间】:2016-04-12 13:53:18
【问题描述】:
我实际上是在 PHP 5.5.12 中使用 wamp 2.5,当我尝试创建 phar 文件时,它会返回以下消息:
未捕获的异常“UnexpectedValueException”和消息“正在创建存档“...”被 php.ini 设置 phar.readonly 禁用”
即使我关闭 php.ini 中的 phar.readonly 选项。
那么如何才能创建 phar 文件呢?
【问题讨论】:
-
确保您正在编辑正确的 php.ini。可以使用
phpinfo()找到加载的php.ini -
你说得对,我觉得我发的太快了。我实际上是在编辑错误的 php.ini 文件。
-
我在运行 PHP 版本 5.5.9-1ubuntu4.14 时遇到了完全相同的问题,但是,我已经验证我正在编辑
phpinfo()中定义的正确 php.ini,在我的如果是/etc/php5/apache2/php.ini并且该行显示为phar.readonly = Off还有什么需要启用的吗? -
在命令行执行的脚本中,必须编辑文件夹cli的文件,例如:/etc/php5/cli/php.ini
-
您好,@user3292788 如果以下任何一个答案已经解决了您的问题,请考虑通过单击复选标记接受它。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。