|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
[IIS5+PHP5+MySql5] - call to undefined function mysql_connect()
ciao a tutti!
ho avuto la malsana idea (dovuta al fatto di dover programmare in asp per un esame all'università) di installare IIS5 al posto di Apache. non volendo rinunciare al PHP, che già uso, ho cercato di ricreare il pacchetto "server+php+mysql". ora. se voglio visualizzare un sito in solo php (senza appoggio del database) tutto ok. nel momento in cui voglio visualizzare un sito che si collega a mysql per prelevare i contenuti delle pagine mi da l'errore che vedete nel titolo del thread: Call to undefined function mysql_connect() Ipotizzo che il problema dipenda dalla configurazione del file php.ini....ma non capisco proprio cosa devo modificare/decommentare perchè tutto vada a buon fine! se qualcuno ha risolto il problema mi faccia sapere. grazie in anticipo! |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
- Verifica che nella directory "ext" del php ci siano i file php_mysql.dll e php_mysqli.dll - Verifica che in php.ini: a) la direttiva extension_dir contenga il path corretto della directory ext (una cosa del tipo, per esempio: extension_dir = "C:\php5\ext\") b) Le seguenti righe non siano commentate (quindi senza ; iniziale): extension=php_mysql.dll extension=php_mysqli.dll Quindi riavvia il web server.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
|
prova a mettere il file php.ini nella directory di windows
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5 Utenti con cui ho trattato |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
siiiiiiii!!!! mettendo il file php.ini in windows funziona tutto a perfezione!
![]() ![]() tutti i tutorial che ho letto non lo dicevano!!! x andbin: tutti i passaggi che mi hai descritto li ho eseguiti più volte (una volta per ogni volta che ripetevo la procedura ![]() adesso manca solo come impostare il server per far si che sia visibile via internet...ma per questo aprirò un altro topic... grazie ad entrambi per l'aiuto! ![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]() Dove mettere il file php.ini, lo spiega molto bene <qui> sul manuale ufficiale.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
si, vedo...non avendo il tuo "problema" direi che lo spostamento del file php.in nella directory di windows vada più che bene per me.
ad ogni modo, configurare per la prima volta IIS in 8 ore mi sembra davvero troppo! non ci mettevo tanto nemmeno per configurare tutto il pacchetto AMP! |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
|
la cosa piu' pulita e' creare una variabile d'ambiente che dice dove trovare il file php.ini
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5 Utenti con cui ho trattato |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Oct 2006
Città: Bari
Messaggi: 238
|
avevo provato.
ero andato nelle proprietà di sistema, scheda avanzate, clic su variabili d'ambiente. nelle variabili di sistema ho aggiunto alla fine della riga di valori della variabile Path ";C:\PHP" teoricamente la cosa è corretta....ma è la situazione in cui mi trovavo prima di spostare il file php.ini sotto windows. adesso la variabile l'ho lasciata così come sta. ho inserito il topic per risolvere il problema del server che non è visibile su internet: http://www.hwupgrade.it/forum/showthread.php?t=1418675 se avete suggerimenti anche per questo problema.....beh.... ![]() Ultima modifica di RagingBull : 28-02-2007 alle 11:29. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Per il php.ini c'è una variabile di ambiente apposita: PHPRC
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2001
Città: Trento
Messaggi: 7095
|
devi creare la variabile d'ambiente PHPRC con il percorso dove trovare php.ini, per esempio C:\Programmi\php
ciao ciao
__________________
MyPC: A7A266 - Thoro1800+@2000+ - SK6 - 512DDR - FX5200 128MB - SBLive!1024 - MAXTOR120GB - Liteon LTR52327S LDW-451S HTPC: Case uATX QTec - GA 7VM400M - Duron1600 - ALX800 - 256DDR - Radeon7000 - LiteOn166 - Pow by GeexBox 0.98.5 Utenti con cui ho trattato |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:18.