C:\PHP\
" (devi scaricare i binari per win32, e fra i due il pacchetto più grosso, circa 6 Mb, quello completo di tutti i moduli).php.ini-dist
" e
copialo col nome "php.ini
" nella
directory nella quale è installato il tuo sistema
operativo (solitamente "C:\WINDOWS
" per
Windows 9x oppure "C:\WINNT
" o "C:\WINNT40
" per Windows NT/2000/XP)php.ini
" (ad esempio usando il notepad di Windows o SciTE) effettuando le seguenti
operazioni:extension_dir
" affinché essa punti alla
sottodirectory "extensions
" nella directory dove è stato installato PHP (ad esempio
"C:\PHP\extensions\
").C:\PHP\extensions\
").php4ts.dll
" nella directory di PHP e copialo
nella directory "C:\WINDOWS\SYSTEM
". Questa dll è il cuore di PHP, non dimenticartela, principalmente quando installi una nuova versione sopra una vecchia!C:\Programmi\Apache Group\Apache\
"):C:\Programmi\Apache Group\Apache\conf\httpd.conf
" e aggiungete
nella sezione "Dynamic Shared Object (DSO) Support
" un rigo contenenteLoadModule php4_module c:/php/sapi/php4apache.dll
". <-- Occhio alle barre rigirate! (se il modulo puntato non è presente Apache da un criptico errore di sintassi...)AddModule mod_php4.c
"ClearModuleList
, è quindi necessario aggiungere esplicitamente il modulo PHP alla lista dei moduli da caricare.<IfModule mod_php4.c>
AddType application/x-httpd-php .php
</IfModule>
*.php
sono del tipo application/x-httpd-php
internamente associato al modulo PHP e che quindi prima di essere inviati al browser devono essere interpretati. Ovviamente se volete che anche i file
con estensione *.php3
siano interpretati dovete aggiungere una riga del tipo:AddType application/x-httpd-php .php3
".C:\Programmi\Apache Group\Apache\htdocs\prova.php
" contenente: "<? phpinfo(); ?>
",
poi dal vostro browser andate alla pagina "http://localhost/prova.php
",
se appare una lunga pagina con un bel po' di informazioni sul vostro PHP, allora avete finito!localhost
o 127.0.0.1
sono rispettivamente il nome e l'indirizzo IP con cui la vostra macchina identifica se stessa)La parte iniziale di questo tutorial (quella di installazione di PHP) è presa da PHP Center, dove c'è (o ci sarà) un'altra copia di questa pagina.
Ultima modifica 05/09/2003
Per ogni suggerimento/errore contattatemi liberamente: Matteo Bertini
Commenti |
francesco gatti -- 2002-02-25 12:11:57 A me queste istruzioni generano un casino di errori tipo: not found *.dll ecc...in generale non mi trova un sacco di librerie...potreste integrare il tutto con alcuni files di configurazione generica da scaricare e verificare...inoltre io ho Windows 2000 e da nessuna parte ci sono spiegazioni per questo sistema...ciao |
Matteo Bertini -- 2002-02-25 12:12:10 E' vero, c'era un errore. La "extension_dir" va impostata a "c:\php\extensions\" e non a "c:\php\" come era scritto prima. Grazie della comunicazione!!! |
Matteo Bertini -- 2002-02-25 12:12:31 Ho avuto un problema con il nuovo Apache 1.3.17 sotto Windows 2000, in pratica va in errore alla prima pagina PHP chiamata, invece la 1.3.14 non da problemi. Che l'instabilit di windows sia contagiosa? |
sasa -- 2002-02-25 12:12:46 ho avuto problemi con la 1.3.17 sotto WindowsMe; uando richiedo la pagina php mi apri la finestra scarica file. |
Alessio -- 2002-02-25 12:13:13 mettete sempre c:\php\extensions\ (con slash finale) altrimenti apache mette per default lo slash / e quindi il percorso dventa sbagliato causando errori DLL |
Roberta -- 2002-06-16 15:23:00 Anche io come SASA ho dei problemi con Win ME. Con la versione di Apache 1.3.24 quando richiedo la index invece di visualizzarla, mi apre la finestra di salvataggio o apertura del file...non riesco a capire dove sta il problema visto che credo di aver configuato tutto a dovere...qualcuno pu aiutarmi? |
MARCO -- 2002-07-19 12:19:14 SIETI GRANDI fUNZIONA TUTTO !!!!!! |
Luigi -- 2002-11-04 11:59:06 Ho installato php 4.2.2 in Apache, sembra che funzioni tutto bene, PERO' ho realizzato un semplice form che passa ad uno script php i valori inseriti nel form da stampare a video, ma niente. Eppure nell'intestazione http i valori ci sono.Anche nell'invio di email, i valori inseriti nel form non vengono passati allo script e quindi la mail inviata vuota...anche se php non mi da errori .. non so come fare.. vi ringrazio dell'aiuto |
Leo -- 2002-11-05 14:05:37 Mi chiede di scaricare il file prova.php..... dov' l'errore? (menoleo@hotmail.com) |
Cristina -- 2002-11-30 01:45:45 Non riesco ad usare Interbase con php. Ho il seguente errore: call to undefined function ibase_connect. So che devo cambiare il file di configurazione php.ini, ma non ho capito come. Sapete aiutarmi? (cistinagalfo@inwind.it) |
cristina -- 2002-11-30 01:53:36 Attenzione!!! Ho sbagliato a digitare il nome.Rispondete qui a questo indirizzo: cristinagalfo@inwind.it Non riesco ad usare Interbase con php. Ho il seguente errore: call to undefined function ibase_connect. So che devo cambiare il file di configurazione php.ini, ma non ho capito come. Sapete aiutarmi? (cristinagalfo@inwind.it) |
Lollo -- 2002-12-24 12:04:14 PHP funziona che una bomba ma un modulo asp x apache e win2k..? (ldjg@libero.it) |
Stefano -- 2002-12-29 16:23:05 Hmm... non va. Al restart di apache, dopo aver aggiunto nel suo configfile la riga LoadModule php4_module d:/php/sapi/php4apache.dll ottengo inesorabilmente questo errore: Cannot load d:/php/sapi/php4apache.dll into server: (126) Impossibile trovare il modulo specificato. Inutile dire che il path corretto! Sia apache che php li ho installati nella partizione d. Any idea?? |
Stefano -- 2002-12-29 21:45:21 Risolto! Avevo copiato il file sbagliato in winnt/system32 ... :-)) php4ts.lib invece di php4ts.dll !!! L'errore di php4apache.dll era dato dal fatto che non trovava php4ts.dll . no-comment. Ne ho approfittato per installare la nuova versione di php, la 4.3.0, disponibile da 2 giorni!! |
Enrico -- 2002-12-31 16:48:28 stesso problema di stefano solo che ho messo il file giusto........ suggerimenti?? (enrbirt@supereva.it) |
enrico -- 2002-12-31 16:53:21 risolto :P |
Gianluca -- 2003-01-02 16:25:32 Mi stavo altresi' domandando se fosse necessario complicare la vita agli sviluppatori in questo modo, infatti per configurare un webserver non c' un percorso stabilito visto che gli stessi si aggiornano continuamente, ma nel momento in cui si scarica, non sarebbe possibile fornire la documentazione allegata al file stesso con le specifiche necessarie |
iaio -- 2003-02-07 23:59:29 Mega La guida... cmq, ho un problemino, quando tento di dare start al server mi restituisce il seguente mex "The requested operation has failed!" non so che fare! MI SERVE UN AIUTO... PLZ HELP!!! ciao :) |
Santino -- 2003-05-11 23:13:14 x Luigi: passato un p di tempo da quando hai postato ma se hai avuto sfortuna e non hai risolto il problema setta il register_globals=on in php.ini. Anch'io ho combattuto a lungo con questo problema... |
Daniele -- 2003-02-19 13:22:22 Ho installato PHP 4.3 su Server Apache 2. Mi sembra tutto ok nei file diconfigurazione (li ho controllati e ricontrollati). Ma quando cerco di aprire uno script .php mi chiede se lo voglio aprire o salvare. Dov' il problema? Aiutatemi, grazie in anticipo |
Giannino -- 2003-03-03 21:57:54 Di classe, avevo installato tutto (Apache, php, mysql) ma non funzionava ...Arrivo qui rifaccio come dici e tutto OK . GRAZIE |
Antonio -- 2003-04-25 20:33:53 Anche a me come altri utenti, invece che venire fuori la pagina di php, mi compare una finestra dove mi chiede di salvare o aprire con Dreamweaver MX. Se potete rispondere il mio indirizzo : japan2k2@hotmail.com Grazie in anticipo |
Pasquale -- 2003-05-28 13:00:10 Anche io, al restart di apache, dopo aver aggiunto la riga LoadModule php4_module d:/php/sapi/php4apache.dll nel file di configurazione httpd.conf, ottengo l'errore: Cannot load c:/php/sapi/php4apache.dll into server: (126) Impossibile trovare il modulo specificato. Io per ho messo il file giusto, php4ts.dll. Avete la soluzione al mio problema? Grazie(pasqualenet@libero.it) |
Pasquale -- 2003-05-28 14:47:16 Anche io, al restart di apache, dopo aver aggiunto la riga LoadModule php4_module d:/php/sapi/php4apache.dll nel file di configurazione httpd.conf, ottengo l'errore: Cannot load c:/php/sapi/php4apache.dll into server: (126) Impossibile trovare il modulo specificato. Io per ho messo il file giusto, php4ts.dll. Avete la soluzione al mio problema? Grazie(pasqualenet@libero.it) |
Gabriele -- 2003-06-06 22:10:43 Ottimi i link, la spiegazione coincisa ed efficace porta l'utente con semplicita (ma concentrazione) all'installazione e configurazione del server. Bravi! P.S. Per la versione 1.3.27 nessun problema. |
Alessandro -- 2003-09-11 12:46:22 GRAZIE a tutti! Alla prima botta funziona TUTTO. Incredibile! Ora anch'io ho il POTERE! :D |
nino -- 2003-09-25 15:00:48 dopo aver fatto i vari passaggi lancio dal browser http://localhost/prova.php ma a quel punto mi restituisce un file in formato *.zip |
giorgio -- 2003-12-18 23:45:26 ho fatto tutto ma quando richiamo il file prova.php mi da forbidden.come posso fare? |
Matteo -- 2004-02-23 12:16:26 Scusate io ho un problema. Ho installato tutto corretamente ma quando vado a farli aprire una pagina php invece di aprila me la scarica...sapete come posso risolvere il problema? Grazie Gods@Biso.it |
Ingrid -- 2005-01-22 17:06:19 Dopo svariati, inutili, demoralizzanti tentativi... ma soprattutto grazie a voi, ho capito di aver scaricato la versione php4 senza il modulo per apache. Speriamo bene... sto impazzendo! |
ingrid -- 2005-02-02 17:40:26 Ho risolto grazie! |
NSI(00) -- 2005-02-13 11:13:50 scusate ma a me capita una cosa strana... ho php 4.3.10 e abyss web server x1 con pagine in locale; ho un gestbook in php che non mi vuole partire. è come se non leggesse la variabile che passo dalla riga di avvio (guestbook.php?opt=view), non mi legge il valore di opt grazie in anticipo per la pazienza e l'aiuto |
Luxiter -- 2005-04-18 10:15:21 Io ho un errore ho configurato tutto apache funge e php funge ma quando vado a modificare nel php.ini le extension che mi deve caricare alcune le carica altre no per esempio mi carica php_gd2.dll ma non mi carica php_gettext.dll mi potete auitare grazie! |
Leo -- 2005-05-06 10:28:22 Ho installato la versione di php-5.0.4-Win32. Utilizzo il server apache_1.3.33-win32-x86-no_src. Ho eseguito la vostra configurazione apportando modifiche solo dove richiesto(causa differenti versioni). Ora quando provo ad aprire una pagina php mi apre la finestra di download. Spero mi sappiate aiutare. Saluti leotta79@supereva.it |
gigi -- 2005-05-08 15:32:04 Ho seguito le istruzioni e funziona tutto. Grazie. |
gabri86 -- 2007-08-30 15:47:56 scusate ma l' istallazione di apache ad un certo punto verso la fine mi si interrompe dicendomi che il file richiesto "data.cab" è corrotto e non puo essere usato.secondo voi è un problema dovuto a l pacchetto sbagliato che ho scaricato? grazie |
gabri86 -- 2007-08-30 16:26:12 scusate ma l' istallazione di apache ad un certo punto verso la fine mi si interrompe dicendomi che il file richiesto "data.cab" è corrotto e non puo essere usato.secondo voi è un problema dovuto a l pacchetto sbagliato che ho scaricato? grazie |
AlPOST -- 2008-02-15 15:48:42 Ho scaricato script pronti per formail, ma cambiando con dreamview l'amail di destinazione, ed aprendo il file con http://localhost ecc, una volta compilato il form non invia niente...(ossia non riesco a simulare niente in locale), o provatu pure a settare php.ini mettendo il dominio ed l'indirizzo mail, in modo tale che possa partire il modulo per mezzo mail, ma mi dice errore porta 25 ecc che faccio? il mio contatto è club_tropikana@hotmail.com fatemi sapere qualcosa helP! |
Luca -- 2007-03-14 15:39:55 ke si deve scaricare per visualizzare un sito costruito con apache? |
Giulio -- 2006-06-29 17:17:02 Ciao a tutti. Ho installato php 4.4.0 su Apache 1.3.33 come spiegato sopra ma al momento di aprire la pagina prova.php non si vede nulla. Ho provato più e più volte senza mai riuscirci sapresti dirmi coma mai?Grazie. giulio.cordioli@libero.it |
Vincenzo -- 2006-06-09 18:13:16 Ho installato la versione di php-5.1.4-Win32. Utilizzo il server apache_2.2.2-win32-x86-no_ssl Ho eseguito la vostra configurazione.Al restart di apache ottengo l'errore:Cannot load c:/php/php5apache2.dll Suggerimenti?vi ringrazio anticipatamente.ciao atleticoterrano@virgilio.it |
Claudio -- 2007-03-13 00:40:18 Anche a me mi chiede di salvare quando apro una pagina con estensione php. Coe posso risolvere ?f14tomcats@virgilio.it |
Luca -- 2007-03-14 15:39:25 ke si deve scaricare per visualizzare un sito costruito con apache? |
Elisa -- 2006-06-20 13:57:21 Anche a me come altri utenti, invece che venire fuori la pagina di php, mi compare una finestra dove mi chiede di salvare o aprire con Dreamweaver MX. Se potete rispondere il mio indirizzo : info@resmusica.it Grazie in anticipo, Elisa. |
Criss -- 2006-03-21 21:28:28 sono stato moooolto tempo cercando di far funzionare Php 4.3.0 come modulo di Apache 2.0.40 seguendo questa guida alla lettera, ma nn funzionava. Poi ho installato Php 4.3.2 e apache 2.0.55 e di nuovo ho seguito la guida, questa volta ha funzionato tutto (ho winXp). Grazie per i consigli davvero utili! |
Roberto -- 2006-04-18 02:43:15 Ciao a tutti. Volevo chiedere con estrema urgenza se qualcuno riusciva a darmi una mano: premetto che sia l'installazione di Apache sia quella del Php e sia le relative configurazioni già fatte in passato erano state fatte correttamente, in quanto ho già creato dei siti con questa confiurazione. Ora smplicemente avendo modificato il nome della cartella "C:php-4.4.0-Win32" (contenente il php) in "c:Php altro nome", l'attivazione del web server Apache non funziona più. Mi sono reso conto che l'errore era dovuto alla mia distrazione nell'aver rinominato la cartella senza tenere conto che li l'interprete di Apache andava a prendere la php4pache.dll nella cartella avente il vecchio nome prima di spedirli al browser. Pertanto ho provveduto a ripristinare il vecchio nome, ma non c'è più verso che Apache funzioni in quanto quando quest'ultimo viene avviato, mi viene continuamente dato il seguente errore: "c:/programmi/apache group/apache/conf/httpd.conf Cannot load c:/php-4.4.0-win32/php4apache.dll into server (126) Impossibile trovare il modulo specificato". Qualcuno mi aiuta? Grazie |
This work is licensed under a Creative Commons License.