Zurück zur Liste

PHP auf macOS installieren

{{ $t('article.attributes.headline') }}

ergonis

PHP fehlt in Monterey

Ab macOS Monterey ist PHP nicht mehr in einer Standardinstallation des Systems enthalten. Wenn du PHP auf macOS Monterey verwenden möchtest, musst du zuerst PHP installieren. Die folgenden Anweisungen zeigen die Terminalbefehle, um PHP zu installieren. Um einen Terminalbefehl einzugeben, kannst du ihn aus deinem Webbrowser kopieren und dann im Terminal einfügen. Drücke die Eingabetaste, um den Befehl auszuführen.

Homebrew installieren

Um Homebrew zu installieren, sieh dir die Anweisungen auf der Installationsseite von Homebrew und der Homebrew-Startseite an. Nach der Installation von Homebrew gib den folgenden Befehl im Terminal ein, um zu überprüfen, ob Homebrew erfolgreich installiert wurde:

brew --version

PHP installieren

Sobald Homebrew installiert ist, gib den folgenden Befehl ein, um PHP zu installieren:

brew install php

Dies dauert eine Weile und gibt einige Ausgaben im Terminalfenster aus. Am Ende, wenn du wieder die Eingabeaufforderung siehst, überprüfe den Pfad von "php" mit dem folgenden Befehl: command -v php Der Befehl sollte etwas wie folgt anzeigen:

/usr/local/bin/php  

oder

/opt/homebrew/bin/php

Jetzt ist PHP einsatzbereit, und du kannst PHP-Skripte auf deinem Computer ausführen.

Ausführen von PHP-Skripten

Skripte beginnen mit einer "shebang"-Zeile, die dem System sagt, wo es den Interpreter für die Skriptsprache finden kann. Bis macOS Big Sur war PHP vorinstalliert im Pfad /usr/bin/php, aber jetzt befindet sich PHP an einem anderen Ort. Du musst daher die shebang-Zeile in PHP-Skripten aktualisieren zu: #!/usr/bin/env php

Verwenden von PHP in Typinator

In Typinator kannst du PHP-Skripte auf zwei Arten in Erweiterungen verwenden:

a. Du kannst externe Skripte im Ordner Includes/Scripts speichern und dann Aufrufe dieser Skripte in Typinator-Erweiterungen einbinden. Wenn du zuvor PHP-Skripte verwendet hast, musst du die shebang-Zeilen in diesen Skripten aktualisieren, wie oben unter "Ausführen von PHP-Skripten" beschrieben.

b. Du kannst Inline-Skripte in Erweiterungen einbinden. Ein einfaches Inline-Skript in PHP wäre:

{/PHP
    echo "Hello";
    echo "Hello";
}

In diesem Fall weiß Typinator, wo es den PHP-Interpreter sowohl in Monterey als auch in älteren Versionen von macOS finden kann, aber du benötigst mindestens Typinator 8.11, um PHP-Skripte auf Monterey auszuführen. Ältere Versionen von Typinator geben eine Fehlermeldung aus, die besagt "script RunPHP.php failed". Typinator 8.11 und neuere überprüfen sogar, ob PHP installiert ist, und unterstützen dich bei der Installation, indem sie diese Anweisungen in einem Webbrowser anzeigen.

Zeit sparen mit Typinator

Gib Wörter, Sätze oder sogar ganze Absätze ein, indem du nur ein paar Zeichen eingeben. Sparen Sie Zeit für die wirklich wichtigen Dinge im Leben.