Installazione di PHP su Linux

Può essere davvero utile avere PHP installato sul tuo computer di casa. Soprattutto se stai ancora imparando. Quindi oggi ti spiegherò come farlo su un PC con Linux.

Per prima cosa, avrai bisogno che Apache sia già installato.

1. Scarica Apache, questo presupporrà di scaricare l'ultima versione di questa pubblicazione, che è la 2.4.3. Se ne usi uno diverso, assicurati di modificare i comandi di seguito (poiché utilizziamo il nome del file).

2. Spostalo nella cartella src, in / usr / local / src, ed esegui i seguenti comandi, che annulleranno l'archiviazione dell'origine zippata, in una shell:

cd / usr / local / src
gzip -d httpd-2.4.3.tar.bz2
tar xvf httpd-2.4.3.tar
cd httpd-2.4.3

3. Il seguente comando è semi-opzionale. Se non ti dispiace le opzioni predefinite, che lo installano in / usr / local / apache2, puoi andare al passaggio 4. Se sei interessato a ciò che può essere personalizzato, esegui questo comando:

./ configure --help

Questo ti darà un elenco delle opzioni che puoi cambiare quando viene installato.

4. Questo installerà Apache:

./ configure --enable-so
rendere
fare l'installazione

Nota: se viene visualizzato un errore che dice qualcosa del genere: configure: errore: nessun compilatore C accettabile trovato in $ PATH, è necessario installare un compilatore C. Questo probabilmente non accadrà, ma in tal caso, Google "installa gcc su [inserisci il tuo marchio di linux]"

5. Yay! Ora puoi avviare e testare Apache:

cd / usr / local / apache2 / bin
./ apachectl start

Quindi punta il tuo browser su http: // local-host e dovrebbe dirti "Funziona!"

Nota: se è stato modificato il punto di installazione di Apache, è necessario modificare di conseguenza il comando cd sopra.

Ora che hai installato Apache, puoi installare e testare PHP!

Ancora una volta, questo presuppone che stai scaricando un determinato file, che è una determinata versione di PHP. E ancora, questa è l'ultima versione stabile al momento della stesura di questo. Quel file si chiama php-5.4.9.tar.bz2

1. Scarica php-5.4.9.tar.bz2 da www.php.net/downloads.php e posizionalo nuovamente in / usr / local / src, quindi esegui i seguenti comandi:

cd / usr / local / src
bzip2 -d php-5.4.9.tar.bz2
tar xvf php-5.4.9.tar
cd php-5.4.9

2. Ancora una volta, questo passaggio è semi-opzionale in quanto si tratta di configurare php prima di installarlo. Quindi, se si desidera personalizzare l'installazione o vedere come è possibile personalizzarla:

./ configure --help

3. I comandi successivi installano effettivamente PHP, con il percorso di installazione apache predefinito di / usr / local / apache2:

./ configure --with-apxs2 = / usr / local / apache2 / bin / apxs
rendere
fare l'installazione
cp php.ini-dist /usr/local/lib/php.ini

4. Aprire il file /usr/local/apache2/conf/httpd.conf e aggiungere il seguente testo:

Applicazione SetHandler / x-httpd-php

Quindi, mentre sei in quel file, assicurati che abbia una riga che dice LoadModule php5_module modules / libphp5.so

5. Ora vorrai riavviare apache e verificare che php sia installato e che si svegli correttamente:

/ usr / local / bin / apache2 / apachectl restart

Non creare un file chiamato test.php nella cartella / usr / local / apache2 / htdocs con la seguente riga in esso:

phpinfo (); ?>

Ora punta il tuo browser Internet preferito su http: //local-host/test.php e dovrebbe dirti tutto sulla tua installazione php funzionante.