我实际上在PHP 5.5.12中使用wamp 2.5,当我尝试创建一个phar文件时,它返回以下消息:
未捕获的异常'UnexpectedValueException',消息'创建存档'..."由php.ini设置禁用phar.readonly'
即使我关闭了php.ini中的phar.readonly选项.
那么如何启用phar文件的创建呢?
我遇到了同样的问题,并从该线程上的信息拼凑而成,这是我在过度简化的解释中所做的:
echo phpinfo();(显示包含各种 PHP 信息的大表)并在前几行中验证 php.ini 文件的路径,以确保您正在编辑正确的 php。配置文件phpinfo()桌子上找到它,phar.readonly并注意它是On。phar.readonly. 我的在第 995 行并读取;phar.readonly = Onphar.readonly = Off. 确保行首没有分号。phpinfo()table再次搜索以查看 phar.readonly 设置已更改。phar.readonlyphp.ini出于安全原因只能禁用。如果您想检查是否确实没有使用除php.ini终端类型之外的其他方法完成:-
$ php -r "ini_set('phar.readonly',0);print(ini_get('phar.readonly'));"
Run Code Online (Sandbox Code Playgroud)
如果它能给你的1意思phar.readonly是On。
有关 phar.configuration 的更多信息
| 归档时间: |
|
| 查看次数: |
5603 次 |
| 最近记录: |