gpt4 book ai didi

PHP:调用未定义函数:simplexml_load_string()

转载 作者:IT老高 更新时间:2023-10-28 11:58:33 25 4
gpt4 key购买 nike

我正在使用 cron 文件实现 facebook 计数功能。其中 cron 每 10 分钟运行一次,并计算一个页面的总点赞数。

for($i=0;$i<3;$i++){
$source_url =$cars[$i];
$rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$rest_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($curl);
curl_close($curl);
$message=stripslashes($content);
$xml_record = simplexml_load_string($message);
$fb_like_count = $xml_record->link_stat->like_count;
echo "".$fb_like_count;
mail("abc@gmail.com","hi".$fb_like_count,$message);
}

但我收到未定义的调用函数错误。

最佳答案

对于 PHP 7 和 Ubuntu 14.04,过程如下。由于 PHP 7 不在官方 Ubuntu PPA 中,您可能通过 Ondřej Surý 的 PPA (sudo add-apt-repository ppa:ondrej/php) 安装了它。转到/etc/php/7.0/fpm 并编辑 php.ini,取消注释以下行:

extension=php_xmlrpc.dll

然后简单安装php7.0-xml:

sudo apt-get install php7.0-xml

然后重启 PHP:

sudo service php7.0-fpm restart

然后重启 Apache:

sudo service apache2 restart

如果您使用的是包含 PHP 7 的更高 Ubuntu 版本,则该过程很可能也是相同的(添加任何第三方存储库除外)。

关于PHP:调用未定义函数:simplexml_load_string(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31206186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com