Re: Loading PHP extension
| From: | Markus Fischer | Date: | Thu, 05 Sep 2002 04:12:06 +0000 |
| Subject: | Re: Loading PHP extension | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-87940@lists.php.net to get a copy of this message | ||
On Wed, Sep 04, 2002 at 08:39:58PM +0530, Ravi wrote :
> I am developing a web site using PHP. We are using .so file for calling function built with
> c++.
> Its compiling properly but when putted in /usr/lib/php4 and run from PHP page it shows ......
> INVALID PHP Library
>
> I have PHP 4.0.0
>
> In other server, we have PHP 4.1.2 in which its showing a diiferent warning..... ie Dynamic
> library cannot be loaded in SAFE MODE....
> I have set Safe Mode = Off in php.ini and restarted Apache (ie httpd) but still showing the
> same error...
You probably forgot to define
#ifdef COMPILE_DL_YOUREXT
ZEND_GET_MODULE(yourext)
#endif
in your extension. This means, if you build a shared module
and don't properly set COMPILE_DL_YOUREXT (should be
automatically done via config.m4 anyway), PHP(Zend) can't
find the module entry and gives you the warning message you
received.
--
GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc
"In short, the window belongs to me.
The document belongs to the web site designer."
- Poster on opera.wishlist