Heim  >  Artikel  >  Backend-Entwicklung  >  Wie installiere ich PHP auf einem Mac?

Wie installiere ich PHP auf einem Mac?

藏色散人
藏色散人Original
2019-03-30 13:37:338203Durchsuche

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.

Wie installiere ich PHP auf einem Mac?

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 start

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

Bearbeiten Sie als Nächstes die Apache-Konfiguration:

vi httpd.conf

Entkommentieren (löschen #):

LoadModule php5_module libexec/apache2/libphp5.so

Dann starten Sie Apache neu:

apachectl restart

Hinweis: 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.conf

Erstellen Sie die

-Seite in Ihrem DocumentRoot: phpinfo()

echo &#39;<?php phpinfo();&#39; >
/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

Hier sind einige weitere relevante Befehlszeilen, die Sie möglicherweise benötigen. Sie sollten als Root-Benutzer im Terminal ausgeführt werden. Wenn nicht, fügen Sie es bitte voran.

Stopp

Apache

apachectl stop

Stoppgraceful

apachectl graceful-stop

Neustart

Apache

apachectl restart

Neustartgraceful

apachectl graceful

Finden

VersionApache

httpd -v

Hinweis: 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn