What Is Needed For SimpleXML Support in PHP?
Michael Powell
nightrecon at verizon.net
Sun Mar 15 07:21:24 PDT 2009
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]
>> ...
>> SimpleXML
>> ...
>>
>> Thus it appears that SimpleXML is available.
>>
>> Can anyone tell me what I'm missing? I'm lost.
>
> Details?
>
> 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
extensions.ini
-Mike
More information about the freebsd-questions
mailing list