我刚来这地方。我的第一个问题/请求是关于 PEAR2 / pyrus.phar。
我在此命令上遇到异常(当我在命令提示符上键入它时):
php pyrus.phar
例外:
PyrusXMLParserException:无效的 XML 文档 PyrusXMLParserException:第 2 行:元素 '{ http://pear2.php.net/dtd/customcommand-2.0 }commands',属性 'version':值 '(null)' 与固定值不匹配约束“2.0”。
我的配置:
视窗 10 PHP 7.0.8
如果我使用 PHP 7.0.2 它对我有用。经过多次试验,我发现其中涉及这两个文件:
- php7.dll 非线程安全
- php7ts.dll 线程安全
如果我将php7.dll
PHP 7.0.8 中的文件替换为 PHP 7.0.2 中的文件,或者将php7ts.dll
PHP 7.0.8 中的文件替换为 PHP 7.0.2 中的文件,则它可以工作。
感谢你的付出。
此致
rikku47
PS:如果您需要更多信息,请询问。我不知道,什么也很重要。
附加:
PEAR 版本 1.10.1 使用以下命令实现:pear version
在命令提示符上。
PEAR2 / pyrus.phar 版本 2.0.0a4 使用以下命令实现:pyrus.phar
在命令提示符上。是的,它适用于 PHP 7.0.2 的安装。关联
它也适用于 PHP 7.0.7。
更新:重新安装 Windows 10 后,它再次发生。