我正在进行 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
但如果你正在寻找好的基于网络的监控工具,那么你应该看看网络数据反而。