On Mon, Feb 21, 2005 at 02:08:28PM -0800, Richard Lynch wrote: > > > 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. > > What happened to "make install" ??? > > You have to "make install" your new .so file to get copied over into your > PHP extensions directory, which from the messages seems to be > /usr/local/lib/php/extensions/no-debug-non-zts-20020429/ on your system... > > I'm betting you have an 'ext/foo.so' file, but it's not installed yet. > No, there's none! [deep@deepak-linux ext]$ pwd /home/deep/php-4.3.10/ext [deep@deepak-linux ext]$ find . -name "*.so" [deep@deepak-linux ext]$ I gave this find after saying './buildconf --force', './configure --with-nscli', 'make'. (Which is what the ext_skel script asked me to do, after editing config.m4) Thanks for all the help, I think I'm still not done, however. Regards, Deepak > > 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]$ > > -- N Deepak || http://www.ndeepak.info/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php