Як увімкнути PHP у Apache для Mac OS X Yosemite & Mavericks

Anonim

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, щоб набули чинності.

Як увімкнути PHP у Apache для Mac OS X Yosemite & Mavericks