Як увімкнути 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. Це робиться за допомогою наступної команди, або ви можете перемкнути перемикач увімкнути/вимкнути на панелі WebSharing третьої сторони:
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, щоб набули чинності.