В этой статье я пробую рассказать, как установить собственный сервер Apache и PHP на *nix систему. Многие из вас не смогут позволить себе постоянно быть подключенным к Интернет для того, чтобы учиться писать и отлаживать скрипты на PHP. Поэтому я решил рассказать, как установить и настроить сервер на вашем домашнем компьютере.
Процесс установки сервера Apache и PHP на Ваш компьютер
Важно!: в именах архивах место x вы должны будете вписать цифру соответствующею номеру версии.
Распаковка архивов 1. Выполните следующие команды: gunzip apache_1.3.x.tar.gz gunzip php-4.0.x.tar.gz
После распаковки архивов остаются файлы с расширением .tar 2. Извлекаем файлы из tar архивов: tar -zxvf apache_1.3.x.tar tar -zxvf php-4.0.x.tar
После распаковки архивов приступим к настройки модуля Apache. 1. Перейдем в каталог, куда мы недавно распаковали Apache cd apache_1.3.x
2. Настройка Apache. Выберите путь по своем усмотрению, но помните, что за ним не должна следовать косая черта: ./confige -prefix=[путь]
3. Перейдите в каталог PHP - настройте, соберите и установите поставку. Параметр -with-config-file-path задает каталог, в котором будет находится конфигурация PHP. По умолчанию этот файл находится в каталоге /usr/local/lib, но вы можете выбрать другой каталог по своему усмотрению: ./configure -with-apache=../apache_1.3.x -with-config-file-path=[путь]
4. Вернитесь в каталог Apache. Теперь вы можете изменить конфигурацию, собрать и установить модуля Apache. Параметр -other-configuration-options относится к любым специальным параметрам которые бы вы хотели задать серверу Apache. Полное описание параметр вы сможете просмотреть в документации прилагаемой к Apache. ./configure -active-module=src/modules/php4/libphp4.a -other-configuration-options make make install
5. На последнем этапе происходит редактирование файла конфигурации Apache (httpd.conf). В этом файле нам нужно будет установить некоторые параметры в конфигурации, чтобы Apache сервер распознавал файлы PHP, и корректно работал с ними.
Найдем строку в файле конфигурации Apache:
ServerName new.host.name
Изменим эту строку на :
ServerName localhost
Затем найдите такую закомментированную строку все в том же файле конфигурации Apache (httpd.conf)
Сохраним измененный файл конфигурации и перейдем в каталог который находится на один уровень выше. Запустим сервер Apache следующей командой : ./bin/apachectl start
Вот и всё, установка Apache и PHP завершена. Теперь нужно убедится, что все было установлено правильно и PHP скрипты работыют. Для этого создайте файл test.php со следующим содержимым: phpinfo(); ?>
Отройте файл в браузере на сервере. В окне появиться большое количество информация о PHP. Вы успешно установили Apache сервер и PHP на ваш компьютер.