What Is Needed For SimpleXML Support in PHP?
drew at mykitchentable.net
Sun Mar 15 11:48:15 PDT 2009
Michael Powell wrote:
> Bill Moran wrote:
>> Drew Tomlinson <drew at mykitchentable.net> wrote:
>>> I have php5-5.2.9 installed on my FBSD 6.3 system. I am attempting to
>>> use a php script that fails with:
>>> Call to undefined function simplexml_load_string()
>>> Googling suggests that this function is part of the PHP software and is
>>> installed by default unless built with the "--disable-simplexml"
>>> configure option.
>>> On my system, almost everything including PHP has been installed using
>>> portupgrade. I searched the ports and found one named php5-simplexml so
>>> I installed it and tried the script again. It still failed with the
>>> same error.
>>> More Googling and I found that "php -m" will show which modules are
>>> available. Here's that output:
>>> blacklamb> php -m
>>> [PHP Modules]
>>> Thus it appears that SimpleXML is available.
>>> Can anyone tell me what I'm missing? I'm lost.
>> My guess is that this is a web script that you're running via a browser,
>> and you didn't restart Apache after installing simplexml. Apache seems
>> to cache the list of installed PHP modules.
> This is what I first thought when I saw this. It also may matter that
> because simplexml depends on xml and iconv extension=xml.so and
> extension=iconv.so may need to be before extension=simplexml.so in
Yes, specifically I was attempting to use a WordPress plugin. And
although I was sure I had restarted Apache since installing
php5-simplexml, I tried again. The resolved the error.
I will now sit in the corner wearing my dunce cap.
Be a Great Magician!
Visit The Alchemist's Warehouse
More information about the freebsd-questions