Hur man aktiverar PHP i MacOS

01

av 04

Aktivera Apache på MacOS

För att aktivera Apache, öppna appen, som finns i mappen Program > Verktyg på Macen. Du måste byta till rotanvändaren i Terminal så att du kan köra kommandon utan några behörighetsproblem. För att byta till root-användaren och starta Apache, skriv in följande kod i Terminal.

sudo su –

apachectl start

Det är allt. Om du vill testa om det fungerade, skriv in http://localhost/ i en webbläsare, så ska du se den vanliga Apache-testsidan.

02

av 04

Aktiverar PHP för Apache

Gör en säkerhetskopia av den aktuella Apache-konfigurationen innan du börjar . Detta är en bra praxis eftersom konfigurationen kan ändras med framtida uppgraderingar. Gör detta genom att ange följande i Terminal:

cd /etc/apache2/

cp httpd.conf httpd.conf.sierra

Redigera sedan Apache-konfigurationen med:

vi httpd.conf

Avkommentera nästa rad (ta bort #):

LoadModule php5_module libexec/apache2/libphp5.so

Starta sedan om Apache:

apachectl omstart

Obs: När Apache körs , dess identitet är ibland ”httpd”, vilket är en förkortning för ”HTTP-demon.” Denna exempelkod förutsätter en PHP 5-version och MacOS Sierra. När versionerna uppgraderas måste koden ändras för att ta emot ny information.

03

av 04

Verifiera att PHP är aktiverat

För att verifiera att PHP är aktiverat, skapa en phpinfo-sida i din DocumentRoot. I MacOS Sierra finns standarddokumentroten i /Library/WebServer/Documents. Verifiera detta från Apache-konfigurationen:

grep DocumentRoot httpd.conf

Skapa sidan phpinfo i din DocumentRoot:

eko ' /Library/WebServer/Documents/phpinfo.php

Öppna nu en webbläsare och skriv in http: //localhost/phpinfo.php för att verifiera att PHP är aktiverat för Apache.

04

av 04

Ytterligare Apache-kommandon

Du har redan lärt dig hur för att starta Apache i terminalläge med

apachectl start. Här är några fler kommandorader du kan behöva. De ska köras som rotanvändare i Terminal. Om inte, prefix dem med .

Stoppa Apache

apachectl stop

Graceful Stop

apachectl graceful-stop

Starta om Apache

apachectl omstart

Graceful Restart

apachectl graciös

För att hitta Apache-versionen

httpd -v

Obs: En ”graciös” start, omstart eller stopp förhindrar ett abrupt stopp i förfarandet och tillåter pågående processer att slutföras.

]”>

Utvald video

f0243338e11e236b580ecd0″ data-auction-floor-value=”10″>

Lämna ett svar

Relaterade Inlägg