So installieren Sie PHP (8.1, 7.4 oder 5.6) auf macos
- 4807
- 225
- Lana Saumweber
PHP steht für Hypertext Preprocessor und ist eine serverseitige Programmiersprache. Ursprünglich wurde es für die Webentwicklung entwickelt, wird aber jetzt auch als Allzwecksprache verwendet. Es wurde von Rasmus Lerdorf im Jahr 1994 erstellt.
Die PHP -Versionen für macOS werden im Drittanbieter -Repository gepflegt, das mit Brauenhack zum System hinzugefügt werden kann. Außerdem können Sie mehrere PHP -Versionen auf einem einzelnen MacOS -System installieren und verwenden.
In diesem Tutorial können Sie PHP auf macOS installieren.
Voraussetzungen
Vor Beginn der Installation von PHP mit diesem Tutorial müssen Sie die folgenden Voraussetzungen haben
- Terminal: Sie müssen Mac -Terminalzugriff und wenig Kenntnisse über die Arbeit mit der Terminalanwendung haben. AO Melden Sie sich bei Ihrem Mac -System und dem offenen Terminal an
- Homebrew: Homebrew ist ein beliebter Paketmanager für die Mac -Betriebssysteme. Es ist nützlich, um die meisten Open-Source-Software wie Knoten zu installieren. Sie können Homebrew mit dem folgenden Befehl installieren.
/bin/bash -c "$ (curl -fssl https: // raw.GithubuSercontent.com/homebrew/install/head/installieren.Sch)"
.
So installieren Sie PHP auf macOS
Die neueste Version von MacOS Sierra wird mit PHP 5 geliefert.6 und OSX 10.11 El Capitan mit PHP 5.5 und OSX 10.8 Mountain Lion Ships mit PHP Version 5.3. Die neueste Version von Php 8.1 steht installiert zur Verfügung. Die folgenden Schritte helfen Ihnen bei der Installation von PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1 oder 5.6 auf dem MacOS -System.
- Zuerst müssen wir die hinzufügen Shivammathur/Php Tippen Sie auf Homebrew.
Brew Tap Shivammathur/PHP
- PHP installieren: Verwenden Sie den folgenden Befehl, um PHP 8 zu installieren.1 auf einem MacOS -System. So installieren Sie eine andere PHP -Version einfach ersetzen
8.1
mit der erforderlichen Version.Brew Install Installieren Sie Shivammathur/PHP/[E -Mail geschützt]
- Konfigurieren Sie PHP 8.1 standardmäßig:
Brew Link -Overwrite -Force Shivammathur/PHP/[E -Mail geschützt]
- Starten Sie nach Abschluss der Installation die Shell neu und überprüfen Sie die aktive PHP -Version.
PHP -v
#Output Php 8.1.6 (CLI) (gebaut: 21. Mai 2022 03:46:22) (NTS) Copyright (c) Die PHP -Gruppe Zend Engine V4.1.6, Copyright (c) Zend -Technologien mit Zend Opcache V8.1.6, Copyright (C), von Zend Technologies
Konfigurieren Sie PHP mit Apache
Bearbeiten Sie die Apache -Konfigurationsdatei und einen Texteditor:
vim/usr/local/etc/httpd/httpd.Conf
Fügen Sie der Datei den folgenden Ausschnitt hinzu:
LoadModule php_module/usr/local/opt/php/lib/httpd/modules/libphp.Also SetHandler Application/X-Httpd-Php12345 | LoadModule php_module/usr/local/opt/php/lib/httpd/modules/libphp.So |
Sie können auch den Verzeichnisindex ändern:
DirectoryIndex Index.PHP -Index.html1 | DirectoryIndex Index.PHP -Index.html |
Speichern Sie die Datei und schließen Sie sie.
Starten Sie nun den Apache -Dienst neu, um Änderungen anzuwenden:
Apachektl Neustart
Erstellen Sie nun eine Phpinfo () -Funktionsdatei und -zugriff im Browser.
PHP -Konfiguration mit ApachePHP -Version aktualisieren
Sie können Ihre PHP -Version mit der neuesten Patch -Version auf die neueste Patch -Version aktualisieren Brew Upgrade Befehl.
Zum Beispiel, um PHP 8 zu aktualisieren.1:
Brew Upgrade Shivammathur/PHP/[E -Mail geschützt]
Aktive PHP -Version wechseln
Wenn Sie mehrere PHP -Versionen in Ihrem System installiert haben, können Sie jederzeit zu einer neuen Version wechseln.
Zum Beispiel, um auf PHP 7 umzusteigen.4:
Brew Link -Overwrite -Force Shivammathur/PHP/[E -Mail geschützt]
Stellen Sie sicher, dass Sie den PHP 7 bereits installiert haben.4 Version auf Ihrem System.
Abschluss
Diese Anleitung hat Ihnen geholfen, PHP auf dem MacOS -System zu installieren. Sie können mehrere PHP -Versionen auf einem einzelnen System installieren und jederzeit zwischen ihnen wechseln.
- « So sichern Sie Apache mit Let's Encrypt on Ubuntu 18.04 & 16.04
- 12 Tipps zur Erhöhung der Suchmaschinenkriechrate für Ihre Website »