Installera PHP på Linux

Det kan vara till stor hjälp att ha PHP installerat på din hemdator. Särskilt om du fortfarande lär dig. Så idag ska jag gå igenom hur du gör det på en dator med Linux.

Första saker först, du kommer att behöva Apache redan vara installerat.

1. Ladda ner Apache, det antar att du laddar ner den senaste versionen från denna publikation, som är 2.4.3. Om du använder en annan, se till att du ändrar kommandona nedan (eftersom vi använder filnamnet).

2. Flytta den till din src-mapp, på / usr / local / src, och kör följande kommandon, som kommer att arkivera den zippade källan, i ett skal:

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. Följande kommando är halvfrivilligt. Om du inte har något emot standardalternativen, som installerar det till / usr / local / apache2, kan du hoppa till steg 4. Om du är intresserad av vad som kan anpassas kör du det här kommandot:

./ configure --help

Detta ger dig en lista över de alternativ du kan ändra när den installeras.

4. Detta kommer att installera Apache:

./ configure --enable-so
göra
gör installation

Obs! Om du får ett fel som säger något liknande: konfigurera: fel: ingen acceptabel C-kompilator finns i $ PATH, måste du installera en C-kompilator. Detta kommer förmodligen inte att hända, men om det gör det, "installerar Google gcc på [infoga ditt varumärke av Linux]"

5. Yay! Nu kan du starta och testa Apache:

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

Peka sedan din webbläsare till http: // local-host och den ska säga "det fungerar!"

Obs! Om du ändrade där Apache installerades, bör du justera ovanstående cd-kommando.

Nu när du har installerat Apache kan du installera och testa PHP!

Återigen förutsätter detta att du laddar ner en viss fil, som är en viss version av PHP. Och igen, detta är den senaste stabila utgåvan från att skriva detta. Den filen heter php-5.4.9.tar.bz2

1. Ladda ner php-5.4.9.tar.bz2 från www.php.net/downloads.php och placera den igen i / usr / local / src och kör sedan följande kommandon:

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

2. Återigen är detta steg halvfrivilligt eftersom det handlar om att konfigurera php innan du installerar det. Så om du vill anpassa installationen eller se hur du kan anpassa den:

./ configure --help

3. De nästa kommandona installerar faktiskt PHP, med standardplatsen för apache-installation för / usr / local / apache2:

./ configure --with-apxs2 = / usr / local / apache2 / bin / apxs
göra
gör installation
cp php.ini-dist /usr/local/lib/php.ini

4. Öppna filen /usr/local/apache2/conf/httpd.conf och lägg till följande text:

SetHandler-applikation / x-httpd-php

Se till att den har en rad som säger LoadModule php5_module modules / libphp5.so medan du är i den filen

5. Nu vill du starta om apache och kontrollera att php är installerat och vaknar korrekt:

/ usr / local / bin / apache2 / apachectl omstart

Inga skapa en fil som heter test.php i mappen / usr / local / apache2 / htdocs med följande rad i den:

phpinfo (); ?>

Peka nu din favoritwebbläsare på http: //local-host/test.php och den ska berätta allt om din fungerande php-installation.