zurück

2020/catalania/se

Apache Webserver auf Mac-OSX aktivieren

Der Webserver wird aus dem Terminal gestartet:

sudo apachectl start

oder gestoppt:

sudo apachectl stop

alternativ neugestartet:

sudo apachectl restart

Kontrolle ob der Webserver korrekt läuft:

Eingabe in die Adresszeile des Webbrowsers: http://127.0.0.1
-> Der Webbrowser meldet: It works!


Die Webseiten in den Nutzerverzeichnissen:

Zunächst muß das Unterverzeichnis für den Nutzer angelegt werden, sofern noch nicht vorhanden:

sudo mkdir /Users/NUTZERNAME/Sites

Hier wird die Indexdatei der Nutzer-Webseite eingestellt. (zum testen: index.php mit Inhalt: <?php phpinfo(); ?>)

Dann müssen diverse Änderungen in der apache2-Konfigurationsdatei vorgenommen werden:

sudo nano /etc/apache2/httpd.conf

Folgende Zeilen müssen durch entfernen der Raute aktiviert werden:

LoadModule userdir_module libexec/apache2/mod_userdir.so

LoadModule php7_module libexec/apache2/libphp7.so

Include /private/etc/apache2/extra/httpd-userdir.conf

Anschließend in der folgenden Datei prüfen, ob die Raute entfernt ist:

sudo nano /etc/apache2/extra/httpd-userdir.conf

Include /private/etc/apache2/users/*.conf

Anschließend muß eine nutzerspezifische Datei erstellt werden, sofern sie nicht schon vorhanden ist:

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

Folgender Inhalt

<Directory /Users/NUTZERNAME/Sites/>
AllowOverride All
Options Indexes MultiViews FollowSymlinks
Require all granted
</Directory>

Hinweis:

NUTZERNAME muß durch den eigenen Benutzernamen ersetzt werden
Um PHP zu aktivieren, muß Apache2 nach der Änderung komplett gestoppt werden und wieder gestartet werden (Restart reicht nicht).

Weitere Informationen:
→ galileocomputing.de
→ coolestguidesontheplanet.com

Diese Website benutzt nur technisch notwendige Cookies (Keine Werbe- oder statistische Anwendungen).
Wenn Sie die Website nutzen, gehen wir von Ihrem Einverständnis aus.