FOK!forum / Digital Corner / [PHP/SQL]PDO_MYSQL werkt niet?
MDevilzaterdag 16 februari 2008 @ 19:43
Ik had wat problemen met het installeren: [url="http://www.gangwarfamily.nl/wtfssh.JPG"]klik voor SSH screenshot[/url]
Na veel gestoei is het installeren van PDO_MYSQL volgens mij (dus niet zeker!) eindelijk gelukt.

Nu heb ik dingen in mijn php.ini gezet om het te kunnen gebruiken:
1
2
extension=pdo.so
extension=pdo_mysql.so


En deze lijn aangepast:
van:
1
2
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"


Naar:
1
2
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./usr/local/lib/php/extensions/no-debug-non-zts-20060613/"


Dan start mn hele apache niet meer op!! Als ik alleen die ^ lijn weer aanpas dan weer wel.

Als ik vervolgens in de error log kijk staat er dan:
1
2
3
PHP Warning:  Module 'PDO' already loaded in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/pdo_pgsql.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/pdo_pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
/usr/sbin/httpd: symbol lookup error: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so: undefined symbol: php_pdo_declare_long_constant


Hij heeft het over pgsql ofzo? Maar die staat helemaal niet in dat mapje... Wat heeft dat te maken met (pdo_)mysql?
En wat houdt deze error uit de error log in?:
pdo_mysql.so: undefined symbol: php_pdo_declare_long_constant

Iemand een idee?

Heb ik wellicht nog autoconf nodig?
Tarabasszaterdag 16 februari 2008 @ 20:19
Probeer het hier eens..
MDevilzaterdag 16 februari 2008 @ 21:41
ty ga ik doen!
Farenjizaterdag 16 februari 2008 @ 21:56
1extension_dir = "./usr/local/lib/php/extensions/no-debug-non-zts-20060613/"


Ik zou die punt aan het begin van het pad weghalen.
MDevilzaterdag 16 februari 2008 @ 22:27
Gedaan, werkt alsnog niet
MDevilzondag 17 februari 2008 @ 10:46
Ik probeerde net even dit:
1
2
; Directory in which the loadable extensions (modules) reside.
extension_dir = "/php/extensions/no-debug-non-zts-20060613/"


En nu start Apache wel gewoon weer!! Alleen als ik in de phpinfo kijk nog geen PDO_MYSQL te bekennen helaas... Enig idee?
MDevilzondag 17 februari 2008 @ 10:55
Laat maar... dat is het dus duidelijk NIET...
Als ik nu namelijk die mappen kopier naar de root dan start Apache dus weer niet... dus het pad klopte dus wel neem ik aan?