Reply to Ubuntu/Apache/PHP5.2.1 - cannot use dynamic extensions

Your name:

Reply:


Posted by dirtycow on 03/06/07 22:04

Hi all,
I'm trying to compile PHP 5.2.1 on my Ubuntu 6.10 server. I've
downloaded the source code from php.net and am running the following
"configure" command on it:

../configure --with-apxs2=/usr/bin/apxs2 --with-mysql
--with-informix=/opt/informix --enable-shared --enable-pdo=shared
--without-sqlite --without-pdo-sqlite --with-pdo-mysql=shared
--with-zlib --with-xml --with-pdo-informix=shared,/opt/informix

After doing this, then "make", I copy over the generated libphp5.so file
into my Apache extensions directory, add extension=pdo.so (and lines for
the PDO-MySQL/Informix extensions) into my php.ini and restart Apache. I
would expect to see PDO, PDO-MySQL and PDO-Informix listed in my
phpinfo() - but they don't appear.

So, I tried recompiling PHP but without any of the PDO extensions being
shared. This worked, and I could see PDO and PDO-MySQL in phpinfo(), but
not PDO-Informix. I've also tried doing a "make install" after the
"make" in both instances, but that didn't help either.

So, can anyone hazard a guess as to why none of the PDO extensions load
when compiled shared? I don't get any related error messages in the
Apache or System logs by the way....

Cheers,
Matt

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация