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

Wie installiere ich PHP auf einem Mac?

藏色散人
Freigeben: 2023-04-05 18:26:02
Original
8248 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Bearbeiten Sie als Nächstes die Apache-Konfiguration:

vi httpd.conf
Nach dem Login kopieren

Entkommentieren (löschen #):

LoadModule php5_module libexec/apache2/libphp5.so
Nach dem Login kopieren

Dann starten Sie Apache neu:

apachectl restart
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

Erstellen Sie die

-Seite in Ihrem DocumentRoot: phpinfo()

echo &#39;<?php phpinfo();&#39; >
/Library/WebServer/Documents/phpinfo.php
Nach dem Login kopieren

Ö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
Nach dem Login kopieren

Stoppgraceful

apachectl graceful-stop
Nach dem Login kopieren

Neustart

Apache

apachectl restart
Nach dem Login kopieren
Nach dem Login kopieren

Neustartgraceful

apachectl graceful
Nach dem Login kopieren

Finden

VersionApache

httpd -v
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage