未捕获的错误:未找到“SimpleXMLElement”类

SimpleXMLElement 不起作用!


检查 php -v:


PHP 7.4.8 (cli) (built: Jul 13 2020 16:45:28) ( NTS )

Copyright (c) The PHP Group

Zend Engine v3.4.0, Copyright (c) Zend Technologies

with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies

php -m:


php -m

[PHP Modules]

...

SimpleXML

..

xml

xmlreader

xmlwriter

xsl

...

我使用 PHP 7.2,安装 php-xml、php-simplexml 等。


日志:


PHP Fatal error:  Uncaught Error: Class 'SimpleXMLElement' not found in /var/www/html/inc/functions.php:828

php:


 $myCurl = curl_init();

  curl_setopt_array($myCurl, array(

    CURLOPT_URL => $url,

    CURLOPT_RETURNTRANSFER => true,

    CURLOPT_POST => true,

    CURLOPT_POSTFIELDS => http_build_query(array($body))

  ));

  $response = curl_exec($myCurl);

  curl_close($myCurl);

  

$robo_response = new SimpleXMLElement($response);


largeQ
浏览 114回答 1
1回答

暮色呼如

在我的 Ubuntu 上启用了 PHP7.0。需要 PHP 7.4sudo a2dismod php7.0sudo a2enmod php7.4sudo service apache2 restart谢谢大家的帮助。
打开App,查看更多内容
随时随地看视频慕课网APP