|  | 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
  Navigation: [Reply to this message] |