avvio php

Salve a tutti,

ho effettuato il download di PHP5 con MYSQL 4.1,

tutto funziona perfettamente, tranne che per un messaggio di errore che compare quando richiamo il file di prova:

" PHP Start Up: Unable to load dinamic library 'c:\PHP\ext\php_msqli.dll'- Impossibile trovare il modulo specificato."

Ho inserito le modifiche e trasferito file come da lezione "Usare PHP5 con MySQL4.1".

Uso come server IIS e non Apache.

Grazie a tutti coloro che sanno darmi una risposta.

inviato 11 anni fa
pinimoteo
X 0 X

Hai aggiunto il percorso della catella di PHP al PATH di windows? (qui la procedura)

Se non vuoi seguire quella procedura allora devi cercare il file libmysql.dll che trovi nella cartella di PHP e metterlo nella cartella di Windows.

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

grazie Gianni per avermi risposto,

ma questo spostamento lo avevo già fatto ... può dipendere da qualcos'altro?

risposto 11 anni fa
pinimoteo
X 0 X

Nel php.ini hai impostato correttamente la direttiva extension_dir in modo che contenga il percorso della cartella delle estensioni (ad esempio "C:\php\ext")?

 :bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

.. si fatto anche quello, ho seguito passo passo le istruzioni dell'articolo.

risposto 11 anni fa
pinimoteo
X 0 X

...molto strano  ???

Potresti elencare tutte le operazioni che hai eseguito per installare PHP e l'estensione mysqli?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

.. dopo aver installato PHP5 ho installato MySQL 4.1 dal file mysql 4.1.14-win32.zip,

ho copiato il file libmysql.dll nella cartella c:\windows; ho aperto php.ini e nella riga extension_dir ho inserito il percorso "extension_dir= c:\php\ext";  nell'elenco dove sono presenti ;extension ho modificato la riga con: extension=php_mysqli.dll.

Ho lanciato il file info.php da localhost e mi esce una finestrella di errore, di cui ti dicevo, per tre volte, e dopo aver dato per tre volte invio mi esce la schermata con i valori che tu ben sai senza peò trovare le caratteristiche di mysqli ma solo mysql (ho notato che rimane comunque nel file php.ini extension=mysql.dll, se non mi sbaglio per mantenere compatibilità con la versione di MySQL precedente).

risposto 11 anni fa
pinimoteo
X 0 X

Adesso voglio sapere nel dettaglio come hai installato PHP (installer o file zip) :)

una cosa mi incuriosisce: hai detto che nel phpinfo() viene mostrata la presenza dell'estensione MySQL. Questo siglifica che nel php.ini è stata abilitata (tolto il ; dalla riga). L'hai fatto tu?

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda