![Php 服务器监控器 - 未捕获错误:未找到类“DOMDocument”](https://linux22.com/image/911309/Php%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9B%91%E6%8E%A7%E5%99%A8%20-%20%E6%9C%AA%E6%8D%95%E8%8E%B7%E9%94%99%E8%AF%AF%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%E7%B1%BB%E2%80%9CDOMDocument%E2%80%9D.png)
我正在进行 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 设置
我以前曾使用此网站安装 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
但如果你正在寻找好的基于网络的监控工具,那么你应该看看网络数据反而。