Het kan erg handig zijn om PHP op je thuiscomputer te hebben geïnstalleerd. Vooral als je nog aan het leren bent. Dus vandaag ga ik je doorlopen hoe je dit kunt doen op een pc met Linux.
Allereerst moet je Apache al geïnstalleerd hebben.
1. Download Apache, hierbij wordt ervan uitgegaan dat u de nieuwste versie downloadt vanaf deze publicatie, die 2.4.3 is. Als u een andere gebruikt, moet u de onderstaande opdrachten wijzigen (omdat we de naam van het bestand gebruiken).
2. Verplaats dit naar uw src-map, op / usr / local / src, en voer de volgende opdrachten uit, die de geripte bron in een shell zullen archiveren:
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. De volgende opdracht is semi-optioneel. Als u het niet erg vindt om de standaardopties, waardoor het wordt geïnstalleerd in / usr / local / apache2, kunt u doorgaan naar stap 4. Als u geïnteresseerd bent in wat u kunt aanpassen, voert u deze opdracht uit:
./ configureren --help
Dit geeft u een lijst met opties die u kunt wijzigen tijdens de installatie.
4. Hiermee wordt Apache geïnstalleerd:
./ configure --enable-so
maken
maak installeren
Opmerking: als je een foutmelding krijgt die zoiets zegt: configureren: fout: geen acceptabele C-compiler gevonden in $ PATH, dan moet je een C-compiler installeren. Dit zal waarschijnlijk niet gebeuren, maar als dit het geval is, "installeert Google gcc op [voeg uw merk Linux in]"
5. Ja! Nu kunt u Apache opstarten en testen:
cd / usr / local / apache2 / bin
./ apachectl start
Richt vervolgens uw browser op http: // local-host en deze zou u moeten vertellen "Het werkt!"
Opmerking: als u hebt gewijzigd waar Apache is geïnstalleerd, moet u de bovenstaande cd-opdracht dienovereenkomstig aanpassen.
Nu Apache is geïnstalleerd, kunt u PHP installeren en testen!
Nogmaals, dit veronderstelt dat je een bepaald bestand downloadt, wat een bepaalde versie van PHP is. En nogmaals, dit is de nieuwste stabiele release op het moment van schrijven. Dat bestand heet php-5.4.9.tar.bz2
1. Download php-5.4.9.tar.bz2 van www.php.net/downloads.php en plaats het opnieuw in uw / usr / local / src en voer vervolgens de volgende opdrachten uit:
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. Nogmaals, deze stap is semi-optioneel omdat het gaat over het configureren van php voordat u het installeert. Dus als u de installatie wilt aanpassen of wilt zien hoe u deze kunt aanpassen:
./ configureren --help
3. De volgende commando's installeren feitelijk PHP, met de standaard apache-installatielocatie van / usr / local / apache2:
./ configure --with-apxs2 = / usr / local / apache2 / bin / apxs
maken
maak installeren
cp php.ini-dist /usr/local/lib/php.ini
4. Open het bestand /usr/local/apache2/conf/httpd.conf en voeg de volgende tekst toe:
SetHandler-toepassing / x-httpd-php
Zorg er vervolgens voor dat het bestand in dat bestand een regel bevat met de melding LoadModule php5_module modules / libphp5.so
5. Nu wil je apache opnieuw opstarten en verifiëren dat php is geïnstalleerd en correct wordt geactiveerd:
/ usr / local / bin / apache2 / apachectl herstarten
Maak geen bestand met de naam test.php in uw map / usr / local / apache2 / htdocs met de volgende regel erin:
phpinfo (); ?>
Richt nu uw favoriete internetbrowser op http: //local-host/test.php en deze zou u alles moeten vertellen over uw werkende php-installatie.