January 12
Apache, ufficialmente conosciuta come Apache HTTP Server, è un software di server Web che ha svolto un ruolo chiave nella crescita del Web. Nel 2009, è stato il primo software del server a passare il traguardo di ospitare 100 milioni di siti web. Di solito in esecuzione su sistemi operativi Unix-like, è ben noto per la sua funzionalità e prestazioni. PHP è un linguaggio di scripting ampiamente utilizzato, general-purpose che è stato progettato per la produzione di pagine Web dinamiche. Può anche essere utilizzato per sviluppare applicazioni grafiche stand-alone. Configurazione di Apache2 per analizzare PHP è molto importante per proprietari di siti web.
1 Vai al sito ufficiale di Apache e scaricare il file di origine. Troverete file di origine per tutte le versioni sulla sezione "Download". Scompattare l'archivio in una cartella sul disco rigido.
2 Creare un Makefile nella directory digitando i seguenti comandi:
./configure --prefix = / usr / local / apache
--enable-so
--enable-cgi
--enable-info
--enable-rewrite
--enable-speling
--enable-UserTrack
--enable-sgonfiare
--enable-ssl
--enable-mime-magia
3 Fare Apache2 da questo Makefile digitando:
rendere
4 Installare Apache2 utilizzando il seguente comando:
make install
5 Scarica il sorgente PHP dal sito web di PHP. Scompattare l'archivio in una cartella sul disco rigido.
6 Creare un Makefile nella directory di PHP digitando quanto segue:
./configure --with-apxs2 = / usr / local / apache / bin / apxs
--with-mysql
--prefix = / usr / local / apache / php
--with-config-file-path = / usr / local / apache / php
--enable-force-cgi-redirect
--disable-cgi
--with-zlib
--with-gettext
--with-gdbm
7 Fare PHP da questo Makefile con il seguente comando:
rendere
8 Tipo questo installare PHP:
make install
9 Vai a "/ usr / local / apache / modules /" e cercare "libphp5.so". Se non esiste, digitare questo:
cp -p .libs / libphp5.so / usr / local / apache / modules
Se si desidera installare PHP4, il cambiamento "libphp5.so" a "libphp4.so". Se il file esiste, saltare questo passaggio.
10 Installare il file "php.ini" utilizzando il seguente comando:
cp -p php.ini-recommended /usr/local/apache/php/php.ini
11 Vai a "/ usr / local / apache / conf /" e aprire "httpd.conf". Aggiungere queste direttive:
Assicurarsi che c'è solo 1 linea per ciascuna di queste 2 direttive: utilizzare per PHP 4.x: LoadModule php4_module / libphp4.soAddHandler php-script phpUse per PHP 5.x:
LoadModule php5_module modules / libphp5.so
AddHandler php php5-script
Aggiungere index.php alla vostra linea DirectoryIndex:
DirectoryIndex index.html index.php
AddType text / html php
PHP Sintassi colorazione (opzionale ma utile per la lettura di sorgente PHP per il debug):
AddType phps application / x-httpd-php-source
Se esistono già, verificare che siano corrette.
12 Avviare Apache2 eseguendo il seguente comando:
/ Usr local / apache / bin / inizio / apachectl
13 Prova se PHP viene analizzato da Apache2. Si può facilmente farlo utilizzando una pagina di test che utilizza il codice PHP.