So aktivieren Sie PHP in Apache für Mac OS X Yosemite & Mavericks

Anonim

OS X Mavericks wird mit PHP 5.4.30 geliefert und OS X Mountain Lion wird mit vorinstalliertem PHP 5.3.13 ausgeliefert. Wenn Sie jedoch den integrierten Apache-Server starten, werden Sie feststellen, dass PHP nicht aktiviert ist standardmäßig. Dies zu ändern ist einfach, und wenn Sie ein Webentwickler sind und PHP auf Ihrem lokalen Mac mit OS X 10.8 oder höher ausführen möchten, folgen Sie uns, damit es im Handumdrehen funktioniert.

Starten Sie Terminal und geben Sie den folgenden Befehl ein. Verwenden Sie bei Aufforderung das Administratorkennwort:

sudo nano /etc/apache2/httpd.conf

Drücken Sie jetzt Strg+W, um die Suchfunktion von nano zu verwenden, und geben Sie „php“ ein

Suchen Sie die folgende Zeile und entfernen Sie den Kommentar () am Anfang:

LoadModule php5_module libexec/apache2/libphp5.so

Drücken Sie jetzt Strg+O, um die Änderungen zu speichern, gefolgt von Strg+X, um Nano zu verlassen.

Zurück an der Eingabeaufforderung sollten Sie den Apache-Server neu starten, damit das PHP-Modul geladen wird. Dies geschieht mit dem folgenden Befehl, oder Sie können den Ein-/Aussch alter im WebSharing-Bedienfeld des Drittanbieters umsch alten:

sudo apachectl restart

Apache startet schnell neu und PHP wird aktiviert.

Sie können dies überprüfen, indem Sie eine beliebige PHP-Datei in das ~/Sites/-Verzeichnis werfen und localhost/~user/file.php in einen Webbrowser laden, oder Sie verwenden phpinfo(), um die vorhandene PHP-Datei zu überprüfen konfigurieren, indem Sie Folgendes in eine beliebige Datei mit einer PHP-Erweiterung einfügen:

Speichern Sie diese Datei im Benutzerverzeichnis ~/Sites/ und laden Sie sie in einen Webbrowser.

Wenn Sie Änderungen an der PHP-Konfiguration vornehmen möchten, verwenden Sie den folgenden Befehl, um eine Kopie der standardmäßigen php.ini-Datei zu erstellen:

cp /private/etc/php.ini.default /private/etc/php.ini

Nehmen Sie bei Bedarf Anpassungen an der kopierten php.ini-Datei in /etc/ oder /private/etc/ vor und lassen Sie die ursprüngliche .default-Datei intakt. Wie üblich muss auf alle größeren Änderungen an php.ini ein weiterer Apache-Neustart folgen, damit sie wirksam werden.

So aktivieren Sie PHP in Apache für Mac OS X Yosemite & Mavericks