为什么不安装php模块?

时间:2018-07-10 20:30:36

标签: php

在我的服务器上,当我运行此行时:

$dom = new DOMDocument;

它抛出:

[Tue Jul 10 21:57:21.446136 2018] [:error] [pid 32011] [client 167.99.34.190:27323] PHP Warning:  require_once(DOMDocument.php): failed to open stream: No such file or$
[Tue Jul 10 21:57:21.446181 2018] [:error] [pid 32011] [client 167.99.34.190:27323] PHP Fatal error:  require_once(): Failed opening required 'DOMDocument.php' (includ$

这意味着我必须安装php-xml模块。

我正在使用以下命令进行操作:

sudo apt-get install php-xml

然后:

sudo service apache2 restart

但是echo "XML: ", extension_loaded('xml') ? 'OK' : 'MISSING';的结果仍然是MISSING。为什么?我该如何安装?

1 个答案:

答案 0 :(得分:0)

我通过在命令中指定确切的php版本解决了该问题:

sudo apt-get install php7.0-xml
sudo service apache2 restart