Can't load extension (was Re: PHP to C interface?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 18, 2005 at 09:20:02AM -0800, Richard Lynch wrote:
> N Deepak wrote:
> >   Is there a way to invoke C functions in a library (.so) from PHP?
> >   Like Xs in Perl?
> 
> By definition, then, all you have to do is learn how to write a PHP
> extension, which Rasmus tells you how to do in a one-hour lecture at any
> PHP/Linux/Apache/OpenSource conference you care to name :-)
> 
I downloaded php-4.3.10 and tried to create a simple extension.  I
followed instructions exactly as ext_skel told.  I modified config.m4
only in the PHP_ARG_ENABLE() lines.  I ran buildconf, configure
--with-foo, make and then ./sapi/cli/php -f ext/foo/foo.php.

To get this error:

[deep@deepak-linux php-4.3.10]$ ./sapi/cli/php -f ext/foo/nscli.php

Warning: dl(): Unable to load dynamic library
'/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/nscli.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/nscli.php on line 8
<br>
Module foo is not compiled into PHP
[deep@deepak-linux php-4.3.10]$

Could someone please help me?

Many thanks in advance,
Deepak

-- 
N Deepak || http://www.ndeepak.info/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux