
Ich habe MAMP vor kurzem entfernt, da ich mehr Kontrolle über meinen Rechner haben und PHP5.4 nutzen wollte, das ich mithilfe des Skripts installiert hatte, das sichHierIch bekomme jetzt nicht einmal mein in OSX integriertes Standard-PHP zum Laufen. Ich führe dieses Skript mit einem einfachen „ <?php echo phpinfo(); ?>
In a document“ in meinem ~/Sites-Verzeichnis aus. Ich bin wirklich ratlos, warum das nicht funktioniert. Ich habe PHP5 über den oben angegebenen Link in meinem /usr/local-Verzeichnis installiert und es sieht so aus, als ob das Haupt-PHP in /usr/bin installiert ist.
Für alle Hinweise zur Fehlerbehebung wäre ich sehr dankbar.
Antwort1
Der Link funktioniert nicht. Um zu prüfen, ob Ihre PHP-Installation funktioniert, können Sie den folgenden Code im Terminal verwenden:
php -f ~/Scripts/your_file.php
Ersetzen Sie "your_file.php" durch den Pfad zur eigentlichen Datei, die Sie überprüfen möchten. Wenn HTML ausgegeben wird, funktioniert PHP ordnungsgemäß.
Es klingt, als ob Sie keinen HTTP-Server konfiguriert haben (das hat MAMP für Sie erledigt). MAMP oder etwas Ähnliches ist definitiv die beste Lösung.
DerDie nächste Version von MAMP wird PHP 5.4 unterstützen, und es sieht aus wieBitNamis MAMP-Stapeltut das bereits.
Bearbeiten
Ich wusste nichts von dem in PHP 5.4 integrierten Webserver. Gute Anleitungen, wie man ihn zum Laufen bekommt, gibt es unterPHP.net(Ich habe diesen Code geändert, damit er in Ihrem Fall funktionieren sollte):
$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000