Joachim Schipper schreef:
On Wed, Jul 11, 2007 at 06:55:32PM +0200, Matt wrote:
Hello,
Slightly offtopic but the info on OpenBSD w. FastCGI is very scarce, so
I hope someone can help me out here.
I have succesfully got php5 (cli-fastcgi) / suexec / mod_fastcgi setup
on the default chrooted httpd.
Should I now be able to just add php extensions with pkg_add?
pkg_add -v php5-mysql goes fine, but my php5-fcgi binary can't find it,
although it is actually there.
[Wed Jul 11 18:34:07 2007] [warn] FastCGI: (dynamic) server
"/cgi-bin/10.0.0.64/php5.fcgi" (uid 1000, gid 1000) started (pid 20781)
PHP Warning: PHP Startup: Unable to load dynamic library
'/var/www/lib/php/modules/mysql.so' - File not found in Unknown on line 0
Removing the suexec does make a difference. Am I overlooking some chroot
behaviour here?
Or am I supposed to compile mysql and the likes into the php binary itself?
Just a stupid question - does the user being suexec'd to have access to
the file /var/www/lib/php/modules/mysql.so?
Sorry, I made a dumb typo in my original post;
removing the suexec does *NOT* make a difference.
The error remains.
Both www (67) and the user (1000) have read access to mysql.so:
# ls -l /var/www/lib/php/modules/
-r--r--r-- 1 root bin 154056 Jun 17 10:15 mysql.so
Thanks
Matt