Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    35

    [php+mysql] Php non vede mysql

    Salve ragazzi !!

    Ho un problemino con Mysql su IIS
    Preso singolarmente Mysql funziona correttamente, potete dare un occhiata da questa immagine:



    php funziona bene e dialoga con IIS

    pero' se lancio il php info, php non vede Mysql

    www.italianracers.com/info.php

    Cosa puo' essere ? Cosa ho sbagliato nella configurazione ?

    p.s.: per caricare php ho messo come variabile php5isapi.dll come consigliato in molti forum

    questo è il file di configurazione che sto usando ora:

    http://www.hostingfiles.net/files/03...-configzip.zip

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ciao! hai impostato l estensione nel file php.ini?

    extension_dir devi puntarlo a c:\php\ext (o cmq alla cartella ext all interno di php)

    e dynamic modules devi impostare extension=php_mysql.dll

    riavvia iis con iisreset da dos e dovrebbe andare

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    35
    si ho impostato

    extension_dir = "C:\php\ext"

    che è la cartella delle estensioni, infatti php è installato in c:\php

    poi ho abilitato:

    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_mbstring.dll

    ma non so perchè se rilancio il php info il Mysql non conpare

    p.s.: ho anche copiato la libmysql.dll in c:\windows

    ho provato con iisreset ma nulla..

    p.s.: non è che bisogna dire a php dove è installato mysql ? o mysql si fa riconoscere in automatico ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    non serve dirgli dove é installato perche lo fai quando specifichi localhost o remote host ecc.. il problema é che non ti carica le librerie... hai provato a riavviare il server?

    prova a mettere una sola dll invece che tutte e tre.. (tanto per prová)

    ah e copia pure la php_mysql in c-windows

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    35
    Ciao !!

    Nell'installarlo l'unica cosa che mi ha chiesto è stata la password da settare su MySql ... non mi ha chiesto di specificare altro..

    Ora provo a reinstallare da capo Mysql.. vediamo.. ed a seguire il tuo consiglio..

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    aspetta! se non ricordo male per iis non decvi copiare i file in c-windows ma c-windows-system32-inetsrv

    fammi sapere! ciao!

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    35
    raga mi so accorto di un problemino...

    se scrivo nel browser http://localhost/ non apre nulla.. se non la solita pagina di errore bad request 400 ne tantomeno funziona con http://127.0.0.1/

    però usando il comando ping è tutto ok con localhost...

    Probabilmente allora è questo il mio problema ? che dite ?

    p.s.: digitando http://localhost/ il browser dovrebbe essere reindirizzato in quale cartella ?ù

    la struttura che ho io è una cosa simile:

    D:/IIS Space/
    FTP
    virtual directory1 | virtual directory2
    WEB
    italianracers
    download.italianracers

    tutti i nomi corrispondono a cartelle, ovviamente tranne le virtual directory...

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    nemmeno a me funziona con localhost o ip...

    non credo sia questo il problema.. il problema sta nelal configurazione di php.. mysql dovrebbe essere apposto

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    35
    caspiterina che rebus

    Allora faccio un riepilogo di come ho installato php, magari ne esce fuori qualche errore:

    scompattato il file Zip in C:/php
    editato il file php.ini come quello allegato sopra (senza le estensioni mysql abilitate, cosa poi fatta dopo l'installazione di mysql)
    inserito nelle variabili ambiente di windows, sotto path, l'indirizzo c:/php
    inserito nelle estensioni consentite in IIS la dll php5isapi.dll locata dentro c:/php

    inserendo la variabile d'ambiente non mi è stato necessario copiare alcuna dll dentro c:windows.

    Php funzionante, già c'è del codice che funziona su php e non fa una piega..

    Vado poi ad installare il Mysql, l'installer l'unica cosa che mi chiede è la password di amministrazione.. , lo setto come servizio di windows e Mysql funziona testandolo da riga di comando..

    Modifico il php.ini (sempre quello sopra allegato) abilitando le estensioni sql e sqli

    e copiando la libmysql.dll in c:/windows

    Purtroppo pero' php non rileva mysql.

    Provo allora a copiare anche le librerie mysql.dll e mysqli.dll dentro C:/windows ma nulla..
    provato anche in c:/windows/system32/inetsrv/ e riavviato
    ovviamente ad ogni modifica riavviavo il server IIS

    Chissà se ne riesco a venire a capo !!

    Magari poi è na sciocchezza..
    p.s.: S.O. Win Server 2003 64bit

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    stesso identico al mio..

    e ho avuto los tesso problema.. poi ha iniziato a funzionare quando oho copiato i file nella cartella indicata sopra.. io ho seguito questo tutorial per installare php:
    (é identico anche per php5)

    http://faq.1and1.com/dedicated_serve...er/misc/6.html

    ciao ciao

    igor

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.