鍍金池/ 問答/PHP/ php5.6已經(jīng)安裝了xml,依然提示undefined function si

php5.6已經(jīng)安裝了xml,依然提示undefined function simplexml_load_string

clipboard.png

clipboard.png

請問是為什么?

function xml_decode($xml){
    libxml_disable_entity_loader(true);
    return json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
}


感謝 @OnlyViewSG 大神,原來上面第二個截圖不是表示安裝了該擴展,只是這些插件的作者而已。。。以下截圖才是表示安裝了該擴展:

clipboard.png

后來使用過 yum install php-xmlyum --enablerepo remi install php-xml,都是安裝失敗,最后另外一位大神提出使用yum install --enablerepo=remi --enablerepo=remi-php56 php-xml則成功了!

--enablerepo啟用指定源的意思,php5.6的,要指定remi-php56
回答
編輯回答
不歸路

simplexml_load_string是simplexml擴展的函數(shù),請安裝該擴展

2018年8月25日 01:29