Anzeige schließen

Wenn Sie PHP-Anwendungen entwickeln, benötigen Sie unbedingt einen Testserver. Wenn Sie keinen Server auf der Website haben, haben Sie unter Mac OS mehrere Möglichkeiten, einen lokalen Server einzurichten. Entweder Sie nehmen den internen Weg, d.h. Sie verwenden internen Apache und installieren PHP- und MySQL-Unterstützung oder gehen den Weg des geringsten Widerstands und laden MAMP herunter.

Mamp ist eine einfache Anwendung, mit der Sie in wenigen Minuten eine Testumgebung einrichten können. Sie laden es herunter hier. Sie können aus 2 Versionen wählen. Eine davon ist kostenlos und verfügt auch nicht über einige Funktionen der kostenpflichtigen Version, reicht aber für normale Tests aus. Beispielsweise ist die Anzahl der virtuellen Gäste in der kostenlosen Version begrenzt. Es ist eine Tatsache, dass es nicht ganz so ist. Ich habe es nicht ausprobiert, aber ich denke, dass die Einschränkung nur für das Grafiktool gilt, das in der kostenlosen Version minimal ist, aber wenn man mehr virtuelle Gäste möchte, sollte es über den klassischen Weg der Konfiguration möglich sein, es zu umgehen Dateien.

Nach dem Herunterladen müssen Sie das Verzeichnis nur noch per Drag & Drop in Ihren bevorzugten Ordner ziehen. Entweder zu globalen Anwendungen oder zu Anwendungen in Ihrem Home-Ordner. Es empfiehlt sich außerdem, das Initialpasswort für den MySQL-Server zu ändern. Hier erfahren Sie, wie es geht.

Öffnen Sie ein Terminal. Drücken Sie CMD+Leertaste, um SpotLight aufzurufen, geben Sie „Terminal“ ohne Anführungszeichen ein und drücken Sie die Eingabetaste, sobald die entsprechende Anwendung gefunden wurde. Geben Sie im Terminal Folgendes ein:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


Wo Ersetzen Sie es durch Ihr neues Passwort und drücken Sie die Eingabetaste. Wenn alles korrekt gelaufen ist, erhalten Sie keine Antwort. Wenn ein Fehler aufgetreten ist, wird dieser geschrieben. Anschließend müssen wir das Passwort in den Konfigurationsdateien ändern, um über PHPMySQL Admin auf die Datenbank zuzugreifen. Öffnen Sie die Datei in Ihrem bevorzugten Texteditor:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Wo wir in Zeile 86 unser neues Passwort in Anführungszeichen eingeben können.

Und dann die Datei:

/Applications/MAMP/bin/mamp/index.php


In dieser Datei überschreiben wir das Passwort in Zeile 5.

Jetzt können wir MAMP selbst starten. Und dann konfigurieren. Klicken Sie auf „Einstellungen…“.

Auf der ersten Registerkarte können Sie beispielsweise festlegen, welche Seite beim Start gestartet werden soll, ob der Server starten soll, wenn MAMP gestartet wird, und enden soll, wenn MAMP geschlossen wird usw. Für uns ist der zweite Reiter interessanter.

Darauf können Sie die Ports festlegen, auf denen MySQL und Apache laufen sollen. Ich habe aus dem Bild 80 und 3306 ausgewählt, also Basisports (klicken Sie einfach auf „Legen Sie Standard-PHP- und MySQL-Ports fest"). Wenn Sie dasselbe tun, fragt OS X nach dem Start von MAMP nach dem Administratorkennwort. Es gibt einen einfachen Grund: Sicherheit. Unter Mac OS können Sie ohne Passwort nichts auf Ports unter 1024 ausführen.

Wählen Sie auf der nächsten Registerkarte die PHP-Version aus.

Auf der letzten Registerkarte wählen wir aus, wo unsere PHP-Seiten gespeichert werden. Also zum Beispiel:

~/Dokumente/PHP/Seiten/


Wo werden wir unsere PHP-Anwendung platzieren?

Jetzt nur noch um zu testen, ob MAMP läuft. Beide Lichter leuchten grün, also klicken wir auf „Startseite öffnen” und es öffnet sich eine Informationsseite über den Server, von der aus wir beispielsweise auf Informationen über den Server zugreifen können, also was auf ihm läuft, und insbesondere auf phpMyAdmin, mit dem wir Datenbanken modellieren können. Die eigenen Seiten laufen dann auf:

http://localhost


Ich hoffe, dass Sie das Tutorial hilfreich fanden und Ihnen eine einfache Möglichkeit zum Einrichten einer PHP- und MySQL-Testumgebung auf einem Mac vorgestellt hat.

.