我已将 php 升级到第 7 版,现在我在使用 pecl 命令时遇到了问题。当我运行 sudo pecl install mongo 时,我得到一长串错误:
Warning: Invalid argument supplied for foreach() in Command.php on line 249
Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249
Warning: Invalid argument supplied for foreach() in Command.php on line 249
Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249
Warning: Invalid argument supplied for foreach() in Command.php on line 249
Warning: Invalid argument supplied for foreach() in /usr/share/php/PEAR/Command.php on line 249
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个问题的解决方案:https : //serverfault.com/questions/589877/pecl-command-produces-long-list-of-errors但它不起作用。我将 Ubuntu 14.04 与 PHP7 一起使用,我安装了php-dev软件包
小智 8
我在使用 7.1 和pecl通过apt-get. 我通过php7.1-xml使用apt-get.
如果您运行的是 7.0,则需要执行以下操作:
sudo apt-get install php7.0-xml
Run Code Online (Sandbox Code Playgroud)
如果您运行的是 7.1,请运行以下命令:
sudo apt-get install php7.1-xml
Run Code Online (Sandbox Code Playgroud)
那应该可以解决您的问题。似乎 PEAR 在启动时解析帮助文本和配置信息,并且(我假设)它存储为 XML 某处
| 归档时间: |
|
| 查看次数: |
5926 次 |
| 最近记录: |