Heim > Artikel > Backend-Entwicklung > Wie installiere ich PHP auf einem Mac?
Bevor Sie PHP auf Ihrem Mac aktivieren, müssen Sie zunächst Apache aktivieren. PHP und Apache sind beide kostenlose und Open-Source-Softwareprogramme und beide sind auf allen Macs installiert. PHP ist eine serverseitige Software und Apache ist die am weitesten verbreitete Webserversoftware. Die Aktivierung von Apache und PHP auf dem Mac ist nicht schwierig.
01. Aktivieren Sie Apache unter MacOS
Um Apache zu aktivieren, öffnen Sie die App. Sie müssen im Terminal zum Root-Benutzer wechseln, damit Sie Befehle ohne Berechtigungsprobleme ausführen können. Um zum Root-Benutzer zu wechseln und Apache zu starten, geben Sie den folgenden Code in das Terminal ein. Applications > Utilities
sudo su - apachectl startDas ist es. Wenn Sie testen möchten, ob es funktioniert, geben Sie
in Ihren Browser ein und Sie sollten die Standard-Testseite http://localhost/,
Apach
sehen. e
02. Aktivieren Sie PHP für Apache
Sichern Sie die aktuelle Apache-Konfiguration, bevor Sie beginnen. Da sich die Konfiguration bei zukünftigen Upgrades ändern kann. Geben Sie im Terminal die folgenden Informationen ein:cd /etc/apache2/ cp httpd.conf httpd.conf.sierraBearbeiten Sie als Nächstes die Apache-Konfiguration:
vi httpd.confEntkommentieren (löschen #):
LoadModule php5_module libexec/apache2/libphp5.soDann starten Sie Apache neu:
apachectl restartHinweis: Wenn Apache ausgeführt wird, wird es manchmal durch „httpd“ identifiziert, was die Abkürzung für „HTTP Daemon“ ist. Dieser Beispielcode setzt PHP Version 5 und MacOS Sierra voraus. Wenn Versionen aktualisiert werden, muss sich der Code ändern, um die neuen Informationen zu berücksichtigen.
03. Überprüfen Sie, ob PHP aktiviert ist
Um zu überprüfen, ob PHP aktiviert ist, erstellen Sie eine-Seite in DocumentRoot
. In MacOS Sierra befindet sich das Standard-phpinfo()
innerhalb von DocumentRoot
. Überprüfen Sie dies anhand der /Library/WebServer/Documents
-Konfiguration: Apache
grep DocumentRoot httpd.confErstellen Sie die
-Seite in Ihrem DocumentRoot
: phpinfo()
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.phpÖffnen Sie nun einen Browser und geben Sie
ein, um zu überprüfen, ob PHP aktiviert ist Apache. http://localhost/phpinfo.php
04. Andere Apache-Befehle
Sie haben gelernt, wie Sie verwenden, um apachectl start
im Terminalmodus zu starten. Apache
Apache
apachectl stop
Stoppgraceful
apachectl graceful-stopNeustart
Apache
apachectl restart
Neustartgraceful
apachectl gracefulFinden
VersionApache
httpd -vHinweis: Ein „anständiges“ Starten, Neustarten oder Stoppen verhindert, dass Prozesse plötzlich angehalten werden, und ermöglicht den Abschluss laufender Prozesse.
Das obige ist der detaillierte Inhalt vonWie installiere ich PHP auf einem Mac?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!