Installazione MySQL

buongiorno a tutti,

complimenti per il forum e il sito, dove ho trovato indicazioni davvero completissime.

Ho installato senza problemi Apache 2.2 e PHP 5.2.3 su WinXP Home.

COn MySQL invece ho dei problemi:

ho seguito tutte le indicazioni, ma mi da questo errore:

Fatal error: Class 'mysqli' not found in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\testmysql.php on line 2

.....potete aiutarmi?? :wallbash:

grazie e ciao a tutti :)

inviato 9 anni fa
giumasc
X 0 X
si, avevo già fatto tutto sia per mysql che per mysqli. ho rifatto tutto (eccetto l'installazione di php) ma mi da sempre:
Fatal error: Class 'mysqli' not found in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\testmysql.php on line 2
risponde tutto perfettamente alle descrizioni del tutorial, eccetto che per Apache, che riavvio dal menu avvi odi Widows (ma non crederei che sia questo il probl.)
che devo fare?
risposto 9 anni fa
giumasc
X 0 X

quando faccio partire phpinfo.php mi vien fuori la lista ma mySQL non compare :lamo:

risposto 9 anni fa
giumasc
X 0 X

Ma hai copiato anche i files che ti dice la guida in C:\Windows o dove hai installato il sistema operativo?

 :bye: :bye:

risposto 9 anni fa
Robertof
X 0 X

Ma hai copiato anche i files che ti dice la guida in C:\Windows o dove hai installato il sistema operativo?

 :bye: :bye:

 :)si.. (grazie della risposta, scusate ma la mail della risposta era nella cartella bulk e l'ho vista ora :-))

ho copiato

php5ts.dll, php.ini, libmysql.dll

unica cosa... nella guida non dice ua volta "spostare" e una "copiare"... è lo stesso? (io ho copiato php.ini e spostato gli altri)

risposto 9 anni fa
giumasc
X 0 X

Hai seguito le istruzioni riportate qui:

http://www.phpnews.it/articoli/setup/installare-apache-2.2-php-5.2-mysql-5-su-windows/2/

e qui:

http://www.phpnews.it/articoli/setup/installare-apache-2.2-php-5.2-mysql-5-su-windows/5/

?

si, avevo già fatto tutto sia per mysql che per mysqli. ho rifatto tutto (eccetto l'installazione di php) ma mi da sempre:

Fatal error: Class 'mysqli' not found in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\testmysql.php on line 2

risponde tutto perfettamente alle descrizioni del tutorial, eccetto che per Apache, che riavvio dal menu avvi odi Widows (ma non crederei che sia questo il probl.)

che devo fare?

 :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :wallbash: :giveup:

risposto 9 anni fa
giumasc
X 0 X
libmysql.dll

Sposta anche il file libmysqli.dll in C:\Windows e riavvia Apache. Prova O0

risposto 9 anni fa
Robertof
X 0 X
libmysql.dll

Sposta anche il file libmysqli.dll in C:\Windows e riavvia Apache. Prova O0

in effetti non trovo il file mysqli.dll da nessuna parte.. però ho reinstallato php e non mi compare lo stesso..

risposto 9 anni fa
giumasc
X 0 X

{Cancellate il messaggio}

Ho detto una scemenza, non esiste il file libmysqli.dll... :-[

risposto 9 anni fa
Robertof
modificato 9 anni fa
X 0 X

Ragazzi a quanto vedo non sono l'unico ad avere questo problema. Ho seguito alla lettera le istruzioni della guida. Installato e disinstallato decine di volte. Niente l'estensione mysqli non viene caricata .Idem con patate al post di giumasc. Ci sarà una soluzione, spero!

Ciao

risposto 8 anni fa
pierostn
X 0 X

libmysqli.dll va messo in c:\windows o c:\winnt, a seconda del sistema, ma attenzione: solo con php 5.0.0 e fino a php 5.0.2, oltre è la solita libmysql.dll.

rocrdativi di modificare il php.ini e riavviare apache.

risposto 8 anni fa
LonelyWolf
X 0 X

La versione php è la 5.2.5 ed il file copiato in windows è libmysql oltre a php5ts.dll. La libreria mysqli non è presente nel pacchetto di installazione. E' strano, ma php non carica il supporto mysql.

Qualchw idea?

risposto 8 anni fa
pierostn
X 0 X

La libreria mysqli: quale?

libmysqli non c'è in quella versione di PHP.

php_mysqli invece c'è.

risposto 8 anni fa
LonelyWolf
X 0 X

Infatti mysqli non c'è! L'ho detto!

ho detto di aver messo in windows la libreria libmysql. E penso che sia corretto. Ma non funziona. Sai dirmi perche?

risposto 8 anni fa
pierostn
X 0 X

Appena torno a casa verifico la mia installazione e vi faccio sapere.

risposto 8 anni fa
LonelyWolf
X 0 X

windows XP SP2

PHP Version 5.2.0

Apache 2.2

mysqli funzionante:

libmysql.dll in c:\windows

C:\php\php.ini

risposto 8 anni fa
LonelyWolf
X 0 X

E' esattamente quello che ho fatto. Proprio non capisco perchè non riesco a trovare la soluzione a questo problema.

A qualcuno è capitato qualcosa di simile?

Saluti

risposto 8 anni fa
pierostn
X 0 X

beh, almeno nono sono l'unico ad avere q problema  :)

windows XP SP2

PHP Version 5.2.0

Apache 2.2

mysqli funzionante:

libmysql.dll in c:\windows

C:\php\php.ini

tutto uguale, eccetto php Version 5.2.3...  potrei provare a cambiare version

ora n ho molto tempo ma magari potrebbe essere quello.

se cambio vi faccio sapere :-)

risposto 8 anni fa
giumasc
X 0 X

Controlla se per caso nel sistema hai qualche altra versione di libmysql.dll

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Ragazzi, dopo svariati tentativi ho deciso di cambiare strategia e così sono passato a easyphp. Ho installato e gira perfettamente. Adesso nel sistema ho php, mysql e phpmyadmin. Il sito locale gira perfettamente e buonanotte ai suonatori.

Saluti

risposto 8 anni fa
pierostn
X 0 X

Controlla se per caso nel sistema hai qualche altra versione di libmysql.dll

 :bye:

scusa che significa "altra versione"..?

intendi una diversa versione del programma? ad esempio quale?

scusa ma non mi occupo da molto della materia

risposto 8 anni fa
giumasc
X 0 X

intendevo dire un'altra copia del file libmysql.dll in qualche altra cartella

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

intendevo dire un'altra copia del file libmysql.dll in qualche altra cartella

 :bye:

..per sicurezza ho lanciato una ricerca nel computer.. a parte nei file zippati (che non crederei abbiano influenza) la ricerca mi ha dato questi risultati:

php-4.4.7-win32/dlls

c:\WINDOWS

c:\programmi\MySQL\My SQL Sever 5.0\bin

più

il file   ".libmysql.dll.001284" sempre in php-4.4.7-win32/dlls

risposto 8 anni fa
giumasc
X 0 X

allora prova a lasciare solo la DLL che di PHP che hai messo in C:\Windows e cancella quella in c:\programmi\MySQL\...

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

allora prova a lasciare solo la DLL che di PHP che hai messo in C:\Windows e cancella quella in c:\programmi\MySQL\...

 :bye:

acc.. non mi va più Apache.. reinstallo tutto e provo

..mi faranno.. Santo!!!!  :angel: :-)!

risposto 8 anni fa
giumasc
X 0 X

ho reinstallato tutto..

però quando faccio partire

"http://localhost/info.php"

la parte relativa a Mysqli non compare...   :rm_shifty:

risposto 8 anni fa
giumasc
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda