Php 服务器监控器 - 未捕获错误:未找到类“DOMDocument”

Php 服务器监控器 - 未捕获错误:未找到类“DOMDocument”

我正在进行 phpservermonitor 的设置,我完成了所有设置,应该已经准备好了,但是当我访问

http://my_localhost/phpservermon

错误是

Fatal error: Uncaught Error: Class 'DOMDocument' not found in /var/www/html/phpservermon/vendor/symfony/config/Util/XmlUtils.php:52 Stack trace: #0 /var/www/html/phpservermon/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php(280): Symfony\Component\Config\Util\XmlUtils::loadFile('/var/www/html/p...', Array) #1 /var/www/html/phpservermon/vendor/symfony/dependency-injection/Loader/XmlFileLoader.php(41): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->parseFileToDOM('/var/www/html/p...') #2 /var/www/html/phpservermon/src/psm/Router.php(201): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->load('services.xml') #3 /var/www/html/phpservermon/src/psm/Router.php(54): psm\Router->buildServiceContainer() #4 /var/www/html/phpservermon/src/bootstrap.php(66): psm\Router->__construct() #5 /var/www/html/phpservermon/index.php(28): require('/var/www/html/p...') #6 {main} thrown in /var/www/html/phpservermon/vendor/symfony/config/Util/XmlUtils.php on line 52

我尝试查找错误指向的文件并试图找出问题所在,但却找不到。

我正在使用 Ubuntu 18.04 和 php7.2,我也使用这个网站进行 phpservermonitor 设置

https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/install-php-server-monitor-on-ubuntu-15-04-centos-7-fedora-22.html

我以前曾使用此网站安装 phpservermon,从未出现过此错误。

请有人帮助我排除故障或修复它。

附言:如需任何信息,请直接询问。

答案1

正如要求中所述,PHP Server Monitor 需要 PHP 5.3.7+

PHP 7.2 远高于 5.3,这个“PHP 服务器监视器”似乎与 7.2 不兼容。

您可以尝试安装 PHP 5.6,感谢 sury.org 软件包,使用此 PPA: https://launchpad.net/~ondrej/+archive/ubuntu/php

但如果你正在寻找好的基于网络的监控工具,那么你应该看看网络数据反而。

相关内容