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.
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.
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.
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
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