Newsgroup: it.comp.www.php
Titolo: installazione php 5

Su un server di prova ho eliminato tutto quello che c'era da eliminare di
php 4.3.2 ed ho installato php 5
Quando provo il classico  phpinfo();
funziona tutto ma non ho traccia delle informazioni riguardo mysql
e se uno script riporta la chiamata alla funzione
mysql_connect()
ricevo come errore
Call to undefined function mysql_connect()
Cosa ho dimenticato di fare?
Grazie
Roberto

 ha scritto nel messaggio 
news:d45a3p$gsj$1...@fata.cs.interbusiness.it...

Se ti riguardi il mio post di ieri ("PHP5 e MySql") vedrai che Setec ha 
risposto ad una mia domanda identica alla tua.
Brevemente: dopo aver settato tutto per bene in php.ini e in httpd.conf, mi 
funzionava tutto ma non riuscivo a far in modo che php mi si connettesse al 
server MySql, per risoverlo ho fatto semplicemente cosě:
[QUOTO da Setec]
Prendi il file libmysql.dll di C:\mysql\bin e mettilo nella cartella di
sistema (system32 etc.).
[/QUOTO]
Fatto ciň mi č funzionato tutto a meraviglia....
Paolo

 Cosa ho dimenticato di fare?
Attivare l'estensione mysql nel php.ini?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Si l'ho fatto ,nella versione 4.3.2 era gia inclusa di default!
Ho provato su un altra macchina xp e funziona tutto..................
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:7Cs9e.74921$zZ1.2...@twister1.libero.it...


 Ho provato su un altra macchina xp e funziona tutto..................
Please 
http://wiki.news.nic.it/QuotarBene
Nel PHP5 non lo e'.
In merito alla libmysql, sei sicuro che la libreria che stai usando sia
quella corretta, in caso contrario verifica poiche' e' sufficiente che
sia la versione sbagliata per fare in modo che l'estensione di mysql
non venga caricata.
-- 
I am what I am, I do what I can


 non venga caricata
Anch'io ho lo stesso problema, ma scusa qual'č la libreria corretta perchč
io ho provato a mettere sotto \system32 sia quella presente in mysql\bin
(240 Kb) che quella sotto php (1044 Kb) ma l'estensione non si carica.
A cosa serve la libreria  php5nsapi.dll ?
io ho seguito questa strada:
scompattato il file in c: e rinominato la cartella in php
tutte le estensioni le ho portate sotto la cartella
/system32/intsrv/php/extension
il file php.ini sotto winnt
nel file php.ini ho modificato alcune righe tipo:
extension_dir = "C:\WINDOWS\system32\inetsrv\php\extension"
attivato l'estensione mysql: extension=php_mysql.dll
ho messo il file php5isapi.dll nella cartella C:\WINNT\system32\inetsrv\
ed il file php5ts.dll nella cartella C:\WINNT\system32\
in iis ho configurato isapi in questo modo
filtro ISAPI : C:\WINNT\system32\inetsrv\php5isapi.dll
e nella configurazione delle applicazioni ho messo all'estensione .php la
seguente dll:
C:\WINNT\system32\php5isapi.dll
e poi ho provato a spostare le due librerie(una alla volta)  mysql.dll nella
cartella \system32
ad ogni modifica riavvio IIS
funziona tutto ma non mysql
Mah!
Roberto Bonatti
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:BWu9e.55991$IN.9...@twister2.libero.it...


 (240 Kb) che quella sotto php (1044 Kb) ma l'estensione non si carica.
E' logico che le due librerie corrispondono a due versioni di mysql, quella
da 1044 Kb penso sia quello della versione 4.1.
La libreria giusta,  è quella presente nella cartella mysql\bin
Ciao
Roberto

 mysql.dll nella cartella \system32
mysql.dll? Forse intendi libmysql.dll


> La libreria giusta,  è quella presente nella cartella mysql\bin
Non è vero!!!!!!!!!!!!!!!!!!!!!!!!!!!!! eresia!!!!!!!!!!!!!!!!!!!!!!!!!
Ho letto di persone che hanno avuto lo stesso problema ed hanno risolto,
come ho risolto io, spostando la libreria libmysql fornita con php5, infatti
era proprio quella vecchia nella \system32 che dava problemi, il messaggio
che dava php era fuorviante xkè sembrava non riuscisse a trovare una
libreria "php_mysql".....
Ciao
Roberto

 eresia!!!!!!!!!!!!!!!!!!!!!!!!!
Convinto tu.
