View Full Version : Cannot load mysql extension. Please check your PHP configuration. - Documentation
Ciao!
dunque dopo aver installato apache, php, mysql ... ho messo phpmyadmin.
Il problema nasce quando voglio caricare la pagina principale di phpmyadmin.
Mi viene indicato questo:
"Cannot load mysql extension. Please check your PHP configuration. - Documentation"
Grazie in anticipo, e vi prego di rispondermi al più presto se potete :help:
prova a creare per esempio il file info.php con questo contenuto
<?php
phpinfo();
?>
Dopo aver caricato la pagina nel browser controlla che sia caricato il modulo mysql.
un'altro prova e' questa:
apri il promp dei comandi e digita
php -m
che ti mostra l'elenco dei moduli caricati.
se non trovi il modulo mysql devi controllare php.ini e verificare che ci sia questa riga
extension=php_mysql.dll
ciao ciao
Il modulo sql non lo trova
ma l'ini è già settato correttamente
e quindi?
xorshadow
18-02-2007, 18:00
Ma sei su windows o su linux?
si scusa, in effetti dalla fretta non ho specificato. Windows ... :muro:
...ho provato anche a copiare libmysql.dll su system32 ... ma niente
xorshadow
18-02-2007, 18:09
Primo, controlla dal php info se il php.ini che stgai editando è quello utilizzato effettivamente dal motore php
Secondo assicurati che non ci sia un ";" davanti al comando
extension=php_mysql.dll
ne file php.ini
Terzo assicurati che nella cartella delle estensioni (solitamente si chiama "ext") ci sia il file php_mysql.dll.
Quarto assicurati di settare correttamente il path delle estensioni nel php.ini ad es.
extension_dir = "path_per_la_cartella_php/ext/"
Primo, controlla dal php info se il php.ini che stgai editando è quello utilizzato effettivamente dal motore php
sto editando l'ini che è nella directory C:\php
Secondo assicurati che non ci sia un ";" davanti al comando
extension=php_mysql.dll
ne file php.ini
fatto ... non c'è
Terzo assicurati che nella cartella delle estensioni (solitamente si chiama "ext") ci sia il file php_mysql.dll.
c'è
Quarto assicurati di settare correttamente il path delle estensioni nel php.ini ad es.
extension_dir = "path_per_la_cartella_php/ext/"
già fatto
apache cerca il file php.ini nella sua directory directory bin oppure in c:/windows.
per ovviare a questo problema ti consiglio di creare una nuova variabile d'ambiente chiamata "PHPRC" e al suo interno metti il percorso per raggiungere php.ini, per esempio "C:\Programmi\php"
ciao ciao
Grandeeee!!! ho copiato in c:\windows e tutto funziona
Grazie mille a tutti per velocità di risposta e pazienza. Ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.