Re: Unable to load extension (was Re: PHP to C interface?)

From: Date: Tue, 22 Feb 2005 05:29:10 +0000
Subject: Re: Unable to load extension (was Re: PHP to C interface?)
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-209158@lists.php.net to get a copy of this message
Jason Barnett wrote:
Now when I say ../sapi/cli/php -f ext/foo/foo.php I get this error: Warning: dl(): Unable to load dynamic library
Were you actually trying to dl() the library in your PHP code? If you compiled the extension into PHP this shouldn't be necessary. In fact, unless you build an extension to be a DSO you shouldn't be able to use dl() with that extension anyways! This is actually my first venture to PHP extensions. I am trying to
write a simple C function, which prints 'hello world', as a PHP extension. I defined a helloworld.proto as: int helloworld() prints hello, world executed ext_skel, and followed the remaining steps that it showed on-screen, including editing config.m4.
'/usr/local/lib/php/extensions/no-debug-non-zts-20020429/foo.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20020429/foo.so: cannot open shared object file: No such file or directory in /home/deep/php-4.3.10/ext/foo/foo.php on line 3 Functions available in the test extension:<br> Warning: Invalid argument supplied for foreach() in /home/deep/php-4.3.10/ext/foo/foo.php on line 8 <br> Module foo is not compiled into PHP [deep@deepak-linux php-4.3.10]$
I'm sorry my previous mail appeared twice - I was confused by a majordomo reply saying 'Commands not understood'. Thanks, Deepak -- N Deepak || http://www.ndeepak.info/

« previous php.general (#209158) next »