Computerwissenschaften

Aktivieren Sie PHP in MacOS, indem Sie Apache aktivieren

Viele Websitebesitzer verwenden PHP mit ihren Websites, um die Funktionen der Websites zu erweitern. Bevor Sie PHP auf einem Mac aktivieren können , müssen Sie zuerst Apache aktivieren. Sowohl PHP als auch Apache sind kostenlose Open-Source-Softwareprogramme und werden auf allen Macs installiert. PHP ist serverseitige Software, und Apache ist die am häufigsten verwendete Webserver-Software. Das Aktivieren von Apache und PHP auf einem Mac ist nicht schwierig.

01 von 04

Aktivieren Sie Apache unter MacOS

Öffnen Sie zum Aktivieren von Apache die App, die sich im Ordner „Programme“> „Dienstprogramme“ des Mac befindet. Sie müssen in Terminal zum Root-Benutzer wechseln, damit Sie Befehle ohne Berechtigungsprobleme ausführen können. Geben Sie den folgenden Code in Terminal ein, um zum Root-Benutzer zu wechseln und Apache zu starten.

sudo su –

apachectl starten 

Das ist es. Wenn Sie testen möchten, ob es funktioniert hat, geben Sie http: // localhost / in einen Browser ein. Die Standard-Apache-Testseite sollte angezeigt werden.

02 von 04

Aktivieren von PHP für Apache

Erstellen Sie eine Sicherungskopie der aktuellen Apache-Konfiguration, bevor Sie beginnen. Dies ist eine gute Vorgehensweise, da sich die Konfiguration bei zukünftigen Upgrades ändern kann. Geben Sie dazu im Terminal Folgendes ein:

cd / etc / apache2 /

cp httpd.conf httpd.conf.sierra

Bearbeiten Sie als Nächstes die Apache-Konfiguration mit:

vi httpd.conf

Kommentieren Sie die nächste Zeile aus (entfernen Sie #):

LoadModule php5_module libexec / apache2 / libphp5.so

Starten Sie dann Apache neu:

apachectl Neustart

Hinweis: Wenn Apache ausgeführt wird, lautet seine Identität manchmal „httpd“, was für „HTTP-Daemon“ steht. Dieser Beispielcode setzt eine PHP 5-Version und MacOS Sierra voraus. Während die Versionen aktualisiert werden, muss sich der Code ändern, um neue Informationen aufzunehmen.

03 von 04

Stellen Sie sicher, dass PHP aktiviert ist

Um zu überprüfen, ob PHP aktiviert ist, erstellen Sie eine phpinfo () -Seite in Ihrem DocumentRoot. In MacOS Sierra befindet sich der Standard-DocumentRoot in / Library / WebServer / Documents. Überprüfen Sie dies anhand der Apache-Konfiguration:

grep DocumentRoot httpd.conf

Erstellen Sie die Seite phpinfo () in Ihrem DocumentRoot:

echo ‚<? php phpinfo ();‘ > /Library/WebServer/Documents/phpinfo.php

Öffnen Sie nun einen Browser und geben Sie http: //localhost/phpinfo.php ein, um zu überprüfen, ob PHP für Apache aktiviert ist.

04 von 04

Zusätzliche Apache-Befehle

Sie haben bereits gelernt, wie Sie Apache im Terminalmodus mit apachectl start starten . Hier sind einige weitere Befehlszeilen, die Sie möglicherweise benötigen. Sie sollten als Root-Benutzer im Terminal ausgeführt werden. Wenn nicht, stellen Sie ihnen ein Präfix voran.

Stoppen Sie Apache

apachectl stop

Graceful Stop

apachectl anmutiger Stopp

Starten Sie Apache neu

apachectl Neustart

Anmutiger Neustart

apachectl anmutig

So finden Sie die Apache-Version

httpd -v

Hinweis: Ein „ordnungsgemäßer“ Start, Neustart oder Stopp verhindert ein abruptes Anhalten des Verfahrens und ermöglicht den Abschluss laufender Prozesse.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.