Problemi moduli mysql e mysqli

Ciao a tutti,

ho appena provato ad installare Apache 2.2.3, Php 5.2 e MySQL 5.0.26.

Quando vado a controllare se sono state caricate le estensioni php_mysql.dll e php_mysqli.dll, facendo un normale php info, scopro che non sono state caricate. Difatti se provo a connettermi a MySQL mi compare il messaggio: Fatal error: Call to undefined function mysqli_connect()

Mi sembra di aver fatto tutto come indicato sul tutorial:

- spostato php5ts.dll in C:\WINDOWS

- rinominato phh.ini-dist in php.ini

- indicato dove si trovano le estensioni: extension_dir = "C:\php\ext"

- tolto i commenti a extension=php_mysql.dll e extension=php_mysqli.dll

Qualcuno può dirmi se ho tralasciato qualcosa o comq dove potrebbe essere il problema?

Grazie mille in anticipo!

inviato 10 anni fa
zooma
X 0 X

Devi spostare il file libmysql.dll dalla cartella di PHP a quella di Windows.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie davvero...ora funziona!!! :)

risposto 10 anni fa
zooma
X 0 X

salve io ho lo stesso problema ma non ho risolto niente eppure ho fatto tutto quello che nella guida viene richiesto e cioè:

spostato php5ts.dll in C:\WINDOWS

- rinominato php.ini-dist in php.ini

- indicato dove si trovano le estensioni: extension_dir = "C:\php\ext"

- tolto i commenti a extension=php_mysql.dll e extension=php_mysqli.dll

- libmysql.dll dalla cartella di PHP a quella di Windows.

non so cosa fare, in pratica php non mi vede ne mysqli ne mysql

risposto 10 anni fa
adin73
X 0 X

sel lanci un phpinfo(); dovresti riuscire a leggere il nome del php.ini che sta utilizzando. E' quello su cui stai lavorando?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

mi dice che trova php.ini in c:\windows quando sono sicuro che li non c'è e sta in c:\php...

ho anche settato apache in modo che cerchi in c:\php ma continua a cercarlo in c:\windows :'( :'( :'(

risposto 10 anni fa
adin73
X 0 X

provare con Apache 2.0 e PHP 5.1.6? Non credo sia questo il problema ma almeno è una piattaforma collaudata  :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda