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 10 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 10 anni fa
giumasc
X 0 X

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

risposto 10 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 10 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 10 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 10 anni fa
giumasc
X 0 X
libmysql.dll

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

risposto 10 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 10 anni fa
giumasc
X 0 X

{Cancellate il messaggio}

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

risposto 10 anni fa
Robertof
modificato 10 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 10 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 10 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 10 anni fa
pierostn
X 0 X

La libreria mysqli: quale?

libmysqli non c'è in quella versione di PHP.

php_mysqli invece c'è.

risposto 10 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 10 anni fa
pierostn
X 0 X

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

risposto 10 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 10 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 10 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 10 anni fa
giumasc
X 0 X

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

 :bye:

risposto 10 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 10 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 10 anni fa
giumasc
X 0 X

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

 :bye:

risposto 10 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 10 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 10 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 10 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 10 anni fa
giumasc
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda