Jak włączyć PHP w Apache dla Mac OS X Yosemite & Mavericks
OS X Mavericks jest dostarczany z PHP 5.4.30, a OS X Mountain Lion jest dostarczany z preinstalowanym PHP 5.3.13, jednak po uruchomieniu wbudowanego serwera Apache okaże się, że PHP nie jest włączone domyślnie. Zmiana tego jest łatwa, a jeśli jesteś programistą internetowym i chcesz, aby PHP działał na lokalnym komputerze Mac z systemem OS X 10.8 lub nowszym, postępuj zgodnie z instrukcjami, aby działał w mgnieniu oka.
Uruchom Terminal i wprowadź następujące polecenie, używając na żądanie hasła administratora:
sudo nano /etc/apache2/httpd.conf
Teraz naciśnij Control+W, aby użyć funkcji wyszukiwania nano, i wpisz „php”
Zlokalizuj następujący wiersz i usuń komentarz () z początku:
LoadModule php5_module libexec/apache2/libphp5.so
Teraz naciśnij Control+O, aby zapisać zmiany, a następnie naciśnij Control+X, aby wyjść z nano.
Z powrotem w wierszu polecenia, będziesz chciał zrestartować serwer Apache, aby załadować moduł php. Odbywa się to za pomocą następującego polecenia lub można przełączyć przełącznik włączania/wyłączania w panelu WebSharing innej firmy:
sudo restart apachectl
Apache szybko uruchomi się ponownie i PHP zostanie włączone.
Możesz to zweryfikować, wrzucając dowolny plik php do katalogu ~/Sites/ i wczytując localhost/~user/file.php do przeglądarki internetowej lub użyć phpinfo() do sprawdzenia istniejącego pliku php konfiguracji poprzez umieszczenie w dowolnym pliku z rozszerzeniem php:
Zapisz ten plik w katalogu użytkownika ~/Sites/ i załaduj go do przeglądarki internetowej.
Jeśli chcesz dokonać jakichkolwiek zmian w konfiguracji PHP, użyj następującego polecenia, aby utworzyć kopię domyślnego pliku php.ini:
cp /private/etc/php.ini.default /private/etc/php.ini
Dokonaj niezbędnych zmian w skopiowanym pliku php.ini w /etc/ lub /private/etc/, pozostawiając oryginalny plik .default nienaruszony. Jak zwykle, wszelkie większe zmiany w php.ini będą wymagały ponownego uruchomienia Apache, aby zostały uwzględnione.