Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Mar 2009 09:51:06 -0400
From:      Bill Moran <wmoran@potentialtech.com>
To:        Drew Tomlinson <drew@mykitchentable.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: What Is Needed For SimpleXML Support in PHP?
Message-ID:  <20090315095106.d63f3564.wmoran@potentialtech.com>
In-Reply-To: <49BCFC98.3010602@mykitchentable.net>
References:  <49BCFC98.3010602@mykitchentable.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Drew Tomlinson <drew@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.

-- 
Bill Moran
http://www.potentialtech.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090315095106.d63f3564.wmoran>