logo

Активация PHP в Mac OS X

Если вы работаете в Mac OS X, значит PHP у вас уже стоит, но он не активирован. Для того чтобы PHP заработал нужно всего лишь отредактировать файл с настройками. Но учтите, что встроенные поисковые программы не помогут вам найти нужный файл, так как он считается системным и скрыт от пользователя. Для доступа к нему придется воспользоваться программой Terminal.

Итак, откроем Terminal, ее можно найти в папке Application/Utilites. Введем команду

sudo vi /etc/httpd/httpd.conf

Введем пароль администратора и выполним следующие замены:

%s/#LoadModule php/LoadModule php/

Раскомментируем строчку LoadModule

%s/#AddModule php/AddModule php/

Раскомментируем строчку AddModule

%s/index.html/index.html index.php/

Добавим index.php в перечень допустимых индексных файлов. Еще необходимо добавить текстовый блок, сообщающий веб-серверы Apache, что файлы с расширением php должны обрабатываться интерпретатором PHP. Его необходимо вставить после строчки:

Include /private/etc/httpd/users

Поэтому просто добавим его в конец документа.

<IfModule mod_php4.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
<IfModule>

Чтобы сохранится введем команду:

<escape>:wq

Здесь <escape> означает нажатие клавиши Esc для выхода из режима редактирования. Перезапустим Apache из панели System Preferences Sharing. Чтобы создать файл index.php в окне программы Terminal введем:

vi ~/sites/index.php
o
<?php phpinfo(); ?>
<escape>:wq

В результате будет создан файл с труднодостижимым расширением php. Оно называется труднодостижимым потому что текстовый редактор в Mac OS X стремится добавить ко всем создаваемым им файлам расширение .rtf. Введите адрес http://localhost/~username/, где username – имя вашей учетной записи. Браузер должен отобразить страницу с информацией об установленном PHP.

logo
logo