[PHP/SQL]PDO_MYSQL werkt niet?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
Ik had wat problemen met het installeren: klik voor SSH screenshot
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:
code:
1
2
extension=pdo.so
extension=pdo_mysql.so


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


Naar:
code:
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:
code:
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?

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
Het is duidelijk dat je installatie niet gelukt is. Die commando's die je gaf geven aan dat alles mislukte. phpize faalde wegens het ontbreken van autoconf.

Ik zou persoonlijk PDO niet zelf installeren omdat het in principe door je distributie geregeld wordt. Het kan zijn dat je PHP versie ondertussen te oud is want vanaf php 5.1 zit PDO er standaard in.

Dus:

- Wat is je huidige PHP versie?
- Wat is je distributie?
- Wat is de uitvoer van phpinfo(); voor wat betreft PDO?

Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
Dat is vreemd want mijn php versie is 5.2.5. Ik heb alleen maar PDO_SQLITE
phpinfo file

In php info staat alleen:
PDO support enabled
PDO drivers sqlite2, sqlite

Ik hoop ZO erg dat je me kan helpen haha. Ben hier al zo lang mee bezig namelijk!

Acties:
  • 0 Henk 'm!

  • Kalentum
  • Registratie: Juni 2004
  • Nu online
probeer eens extension=pdo_mysql.so toe te voegen aan php.ini

Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
Zie bovenaan mn post:
extension=pdo_mysql.so

Al gedaan dus :)

Acties:
  • 0 Henk 'm!

  • RAJH
  • Registratie: Augustus 2001
  • Niet online
Probeer de punt eens voor je extension dir weg te halen.

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


naar

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

Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
Gedaan... nog steeds zelfde error

Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
Ik probeerde net even dit:
code:
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?

Acties:
  • 0 Henk 'm!

  • Fidelity
  • Registratie: Januari 2006
  • Laatst online: 10-09 09:50
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?
Pagina: 1