Come configurare PHP con Apache

June 9

PHP è un linguaggio di scripting lato server che permette di creare pagine web dinamiche. Apache HTTP Server (Web) è un progettato per fornire le pagine web, tra cui pagine web dinamiche su Internet. Insieme a Linux e MySQL, essi costituiscono lo stack LAMP software web. Tuttavia, Apache non include il supporto linguaggio PHP per impostazione predefinita. Invece, PHP deve essere installato sullo stesso computer del server Web Apache e Apache deve essere detto di usarlo.

istruzione

1 Scarica il codice sorgente PHP da php.net (vedi Risorse).

2 Aprire una finestra di terminale. La finestra del terminale saranno trovati in menu principale "Applicazione" del sistema operativo, in virtù di "Utilità di sistema" o "utility". Verrà presentato con un prompt dei comandi, dove potrete digitare i seguenti comandi.

3 Digitare il comando "mv PHP-<version> .tar.gz / usr / local / src" per spostare il codice sorgente scaricato nella directory di origine. Sostituire <version> con la versione del codice sorgente è stato scaricato.

4 Digitare il comando "tar -zxvf PHP-<version> .tar.gz" per estrarre i file sorgente di PHP.

5 Digitare il comando "cd PHP-<versione>" per spostare nella directory di PHP estratto.

6 Digitare il comando "configurare --with-apxs2 = / usr / / apache2 / bin / apxs locali" per costruire le librerie.

7 Digitare il comando "make" per costruire i binari.

8 Digitare il comando "su" per passare all'utente root.

9 Digitare il comando "make install" per installare i binari.

10 Tipo "gedit /etc/httpd/httpd.conf" per modificare il file "httpd.conf".

11 Aggiungere le seguenti righe al file httpd.conf:

Configurazione di PHP per Apache

#

Caricare il modulo di Apache

#
LoadModule php5_module modules / libphp5.so
#

Causa gestire l'interprete PHP file con estensione .php.

#
<File * .php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 9524288
</ File>
AddType application / x-httpd-php .php
AddType .phps application / x-httpd-php-source
#

Aggiungere index.php per l'elenco dei file che verranno serviti come directoryindexes.

#
DirectoryIndex index.php

12 Digitare il comando "/etc/init.d/apache2 restart" per avviare il servizio Apache.

13 Digitare "exit" per uscire dalla sessione root.