Как включить PHP в Apache для Mac OS X Yosemite & Mavericks
OS X Mavericks поставляется с PHP 5.4.30, а OS X Mountain Lion поставляется с предустановленным PHP 5.3.13, хотя если вы запустите встроенный сервер Apache, вы обнаружите, что PHP не включен по умолчанию. Изменить это легко, и если вы веб-разработчик и хотите, чтобы PHP работал на вашем локальном Mac с OS X 10.8 или более поздней версии, следуйте инструкциям, чтобы он заработал в кратчайшие сроки.
Запустите Терминал и введите следующую команду, используя пароль администратора при запросе:
sudo nano /etc/apache2/httpd.conf
Теперь нажмите Control+W, чтобы использовать функцию поиска nano, и введите «php»
Найдите следующую строку и удалите комментарий () с начала:
LoadModule php5_module libexec/apache2/libphp5.so
Теперь нажмите Control+O, чтобы сохранить изменения, а затем Control+X, чтобы выйти из nano.
Вернувшись в командную строку, вам нужно перезапустить сервер Apache для загрузки модуля php. Это делается с помощью следующей команды, или вы можете включить/выключить переключатель на панели веб-доступа стороннего производителя:
sudo apachectl restart
Apache быстро перезапустится, и PHP будет включен.
Вы можете проверить это, закинув любой файл php в каталог ~/Sites/ и загрузив localhost/~user/file.php в веб-браузер, или вы можете использовать phpinfo() для проверки существующего файла php. конфигурации, поместив в любой файл с расширением php следующее:
Сохраните этот файл в пользовательском каталоге ~/Sites/ и загрузите его в веб-браузер.
Если вы хотите внести какие-либо изменения в конфигурацию PHP, используйте следующую команду, чтобы сделать копию файла php.ini по умолчанию:
cp /private/etc/php.ini.default /private/etc/php.ini
Внесите необходимые изменения в скопированный файл php.ini в /etc/ или /private/etc/, оставив исходный файл .default нетронутым. Как обычно, за любыми серьезными изменениями в php.ini должен последовать еще один перезапуск Apache, чтобы они вступили в силу.