Nwlapcug.com


Come configurare PHP con Apache

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

Istruzioni

1

Scaricare il codice sorgente PHP da php.net (Vedi risorse).

2

Aprire una finestra terminale. La finestra del terminale si troverà nel menu principale di "Applicazione" del sistema operativo, sotto "Strumenti di sistema" o "Utilità". Vi si presenterà con un prompt dei comandi dove si digita i seguenti comandi.

3

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

4

Digitare il comando "tar - zxvf php-< versione >. tar. gz" per estrarre i file di origine PHP.

5

Digitare il comando "cd php-< versione >" per spostare la directory estratta al PHP.

6

Digitare il comando "configure--con-apxs2 = / usr/local/apache2/bin/apxs" per creare le librerie.

7

Digitare il comando "make" per compilare i file binari.

8

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

9

Tipo il comando "make install" per installare i file binari.

10

Digitare "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
#

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

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

Aggiungere all'elenco dei file che verranno servite come directoryindexes index. php.

#
DirectoryIndex index. php

12

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

13

Digitare "exit" per uscire dalla sessione di radice.