In der aktuellen Version von Mac OS X ist der Webserver eine der Komponenten, die standardmäßig integriert sind. Vor Mountain Lion können Benutzer den Webserver einfach über die Option "Web Sharing" im Bereich "Freigabeeinstellungen" aktivieren. Diese Komponente wurde in Mountain Lion entfernt. In diesem Tutorial zeigen wir Ihnen, wie Sie den Webserver in Mountain Lion aktivieren, sowie PHP, MySQL und PhpMyAdmin einrichten. Am Ende dieses Tutorials haben Sie einen MAMP-Server (Mac, Apache, MySQL, PHP) auf Ihrem Mac.

Starten des Apache-Servers

Der Apache-Server ist in Mac OS X vorinstalliert, daher muss er nicht installiert werden. Um den Apache-Server zu starten, müssen wir jedoch die Befehlszeile im Terminal verwenden.

1. Öffnen Sie das Terminal (es befindet sich im Bereich Anwendungen -> Dienstprogramme).

2. Geben Sie den folgenden Befehl ein:

 Sudo Apachectl Start 

Dies startet den Apache-Server. Um sicherzustellen, dass es funktioniert, öffnen Sie einen Browser und geben Sie " http://localhost " in die Adressleiste ein. Wenn Sie eine Nachricht "Es funktioniert!" Sehen, läuft Ihr Apache-Server einwandfrei.

Um den Apache-Server neu zu starten, verwenden Sie den folgenden Befehl:

 Sudo Apachectl Neustart 

Um den Apache-Server zu stoppen, verwenden Sie den folgenden Befehl:

 Sudo Apachectl zu stoppen 

Aktivieren des PHP-Moduls

Der Apache-Server ist nur so gut, dass Sie statische HTML-Dateien ausführen können. Wenn Sie ein komplizierteres Setup durchführen möchten, wie das Installieren von WordPress, müssen Sie das PHP-Modul aktivieren.

PHP ist in Mac OS X ebenfalls vorinstalliert, ist aber standardmäßig nicht enthalten.

1. Geben Sie im Terminal Folgendes ein:

 sudo nano /etc/apache2/httpd.conf 

Dies öffnet die Apache-Konfigurationsdatei.

2. Entfernen Sie die Liste, bis Sie die Zeile sehen:

 #LoadModule php5_module libexec / apache2 / libphp5.so 

Entferne das "#" vor der Zeile, so dass es:

 LoadModule php5_module libexec / apache2 / libphp5.so 

3. Speichern Sie die Änderungen (mit der Tastenkombination "Strg + o") und beenden Sie (mit der Tastenkombination "Strg + x"). Starten Sie Apache neu.

 Sudo Apachectl Neustart 

Das PHP-Modul ist jetzt aktiviert.

Konfigurieren des Sites-Ordners

Standardmäßig liefert Apache Dateien im Verzeichnis "/ Library / WebServer / Documents". Auf einem System mit mehreren Benutzern können Sie den Webserver so einrichten, dass Dateien für verschiedene Benutzer über die URL " http://localhost/~username " bereitgestellt werden.

1. Öffnen Sie den Finder und gehen Sie zu Ihrem Home-Ordner (dem Ordner mit einem Home-Symbol und Ihrem Benutzernamen). Erstellen Sie einen neuen Ordner "Sites", wenn dieser nicht verfügbar ist.

2. Zurück zum Terminal geben Sie den folgenden Befehl ein:

 sudo nano /etc/apache2/users/username.conf 

Ersetzen Sie den " Benutzernamen " durch Ihren Login-Benutzernamen. In meinem Fall wird es " sudo nano /etc/apache2/users/damienoh.conf " sein.

3. Kopieren Sie den folgenden Code und fügen Sie ihn in die Datei conf ein.

 Optionen Indizes MultiViews AllowOverride Alle Order allow, allow Allow von allen 

Ersetze den " username " erneut durch deinen Login-Nutzernamen. Speichern (Strg + o) und Beenden (Strg + X) der Datei.

4. Geben Sie als Nächstes den Befehl ein:

 nano /Users/Benutzername/Sites/phpinfo.php 

und füge die Zeile ein:

Speichern und beenden Sie die Datei.

Starten Sie den Apache Server neu

 Sudo Apachectl Neustart 

5. Geben Sie in Ihrem Browser " http: //localhost/~username/phpinfo.php " ein. Sie sollten die PHP-Infoseite sehen, wenn alles gut läuft.

Einrichten von MySQL

Da MySQL in Mountain Lion nicht enthalten ist, müssen Sie es manuell herunterladen und installieren.

1. Gehen Sie zur MySQL-Download-Site und laden Sie das MySQL-Installationsprogramm für Mac herunter. Um eine einfachere Installation zu ermöglichen, empfiehlt es sich, das .DMG-Image als das im .tar.gz-Format zu verwenden.

Hinweis : Sie müssen sich nicht für ein Konto anmelden, um die Datei herunterladen zu können. Klicken Sie einfach auf "Nein danke, starten Sie einfach meinen Download.".

2. Wenn der Download abgeschlossen ist, öffnen Sie das Installationsprogramm. Sie sollten zwei .pkg-Dateien und eine .prefPane-Datei sehen. Installiere alle drei.

3. Nach der Installation können Sie zu "Systemeinstellungen -> mySQL" gehen und die MySQL-Instanz starten.

Einrichten von MySQL root Passwort

Geben Sie im Terminal den folgenden Befehl ein:

 / usr / local / mysql / bin / mysqladmin -u root-passwort 'yourpasswordhere' 

Ersetzen Sie das "yourpasswordhere" durch Ihr eigenes Passwort.

Hinweis : Verwechseln Sie dieses Passwort nicht mit Ihrem Mac-Anmeldekonto. Sie sind nicht gleich. Dies ist das Kennwort für das Skript, um auf Ihre Datenbank zuzugreifen.

Hinweis : Das Entfernen von MySQL ist nicht so einfach. Führen Sie die Befehle zeilenweise im Terminal aus:

 sudo rm / usr / lokal / mysql sudo rm -rf / usr / lokal / mysql * sudo rm -rf / Bibliothek / StartupItems / MySQLCOM sudo rm -rf / Bibliothek / PreferencePanes / My * rm -rf ~ / Library / PreferencePanes / My * sudo rm -rf / Bibliothek / Quittungen / mysql * sudo rm -rf / Bibliothek / Quittungen / MySQL * sudo rm -rf / privat / var / db / quittungen / * mysql * 

Öffnen Sie die Datei "hostconfig" mit dem Befehl " sudo nano /etc/hostconfig " und entfernen Sie die Zeile MYSQLCOM=-YES- .

Installieren von PhpMyAdmin

PhpMyAdmin ist im Grunde ein Haufen von PHP-Dateien, so dass die Installation ein Kinderspiel ist.

1. Laden Sie PhpMyAdmin von seiner Website herunter.

2. Entpacken Sie die komprimierte Datei in Ihren Sites-Ordner und benennen Sie sie in "phpmyadmin" um.

3. Öffnen Sie den Ordner "phpmyadmin" und erstellen Sie einen neuen Ordner "config". Ändern Sie die Berechtigung mit dem Befehl:

 chmod o + w ~ / Seiten / phpmyadmin / config 

4. Navigieren Sie in Ihrem Browser zu "http: // localhost / ~ username / phpmyadmin / setup". Dadurch wird die Setup-Seite angezeigt, auf der Sie PhpMyAdmin mit Ihrem MySQL-Server verbinden können.

5. Klicken Sie auf die Schaltfläche "Neuer Server".

6. Gehen Sie zum Tab "Authentifizierung" und geben Sie im Feld "Passwort für Konfigurationsauthentifizierung" das MySQL-Root-Passwort ein.

Klicken Sie auf "Speichern".

7. Geben Sie als letztes die folgenden Befehle in das Terminal ein:

 sudo mkdir / var / mysql sudo ln -s /tmp/mysql.sock/var/mysql/mysql.sock 

Gehen Sie nun zu "http: // localhost / ~ username / phpmyadmin". Sie sollten sich jetzt anmelden und eine Datenbank erstellen können.

Fazit

Es wird wahrscheinlich einfacher sein, wenn Sie ein Tool eines Drittanbieters wie MAMP installieren, das aber doppelte Funktionen zu dem hinzufügt, was auf Ihrem Mac bereits verfügbar ist. Mit ein wenig Bastelei können Sie Ihren Mac leicht zu einem Webserver für all Ihre Webhosting-Bedürfnisse machen.