Основы сайтостроения: установка php на локальный компьютер
Основы сайтостроения также касаются вопросов установки и настройки дистрибутива PHP на локальный компьютер. Его можно установить в виде модуля для сервера или же его могут использовать как обработчик CGI. PHP можно устанавливать на платформы Unix, Mac OS и Windows. Его устанавливают под совершенно разные сервера, однако наибольшей популярностью среди таковых пользуются IIS от Майкрософт и Apache. При этом различают установку с помощью установщика и так называемую «ручную» установку. Также часто производят сборку дистрибутива из исходников. В этой статье коснемся вопросов инсталляции PHP на платформу Windows под сервер Apache, так как традиционно сайтостроение для начинающих обзорно начинается с этого сервера и с данной платформы. В то же время сервер Apache остается популярнейшим веб-сервером на хостингах, одним из лучших среди которых признан "Джино".
Сайтостроение для начинающих: некоторые общие вопросы
Устанавливая PHP на Windows-платформу необходимо обратить внимание на то, что PHP не сможет инсталлироваться на 16-битную систему. Установку дистрибутива возможно произвести только на версии Windows выше 98-ой. 95-я версия этой операционной системы несовместима даже с PHP 4.3, а модуль PHP 5.3 не сможет правильно установиться на платформы Windows 98/Me/NT4.
Основы сайтостроения: установка PHP с помощью установщика
Как уже говорилось, установка может быть произведена двумя способами. В варианте с установщиком Windows потребуется всего лишь запустить исполняемый файл, скачанного предварительно установочного пакета, и следовать предлагаемым инструкциям и командам. При этом мастер установки производит сбор необходимых данных для php.ini и приступает к конфигурированию некоторых веб-серверов. Если применяется установщик с содержимым PHP 5.1.0 или дистрибутив более ранней версии, то веб-сервер Апач придется конфигурировать вручную. Но если применяется PHP 5.2 или выше, то конфигурирование этого сервера должно производиться автоматически мастером установки. При этом предполагается, что сервер уже инсталлирован на локальный компьютер. О проведении настройки данного веб-сервера речь уже велась в статье «Основы сайтостроения: настройка сервера Apache на локальном компьютере».
«Ручная» установка PHP
Сайтостроение для начинающих становится особенно интересно, когда возникает необходимость что-либо делать своими «руками» — тогда и голова начинает хорошо «варить». Первым шагом в этом случае станет выбор необходимого дистрибутива. Существует сразу несколько версий zip-архивов с требуемым нам содержимым. Например, для работы с IIS ниже седьмой версии потребуется архив с содержимым PHP 5.3 и с названием VC9 Non Thread Safe или же более ранний архивный варианта PHP 5.2 VC6 Non Thread Safe. В случае работы с веб-сервером IIS 7, лучше выбирать архивные версии VC9. В нашем же варианте с сервером Apache (как первой, так и второй версий) необходимо обращаться к архивам VC6, как при необходимости работы с PHP 5.3, так и с PHP 5.2.
Архивы дистрибутивов содержат все нам необходимое, включая библиотечные модули для серверов Apache. Скачанный архив требуется распаковать в одну из директорий, примером которой можно выбрать C:/php. Далее, потребуется скопировать файл, имеющий название php.ini-production, и сохранить его в ту же директорию, но уже как php.ini. В этом файле размещены все правила по выполнению PHP, а также инструкции по взаимодействию с окружением. Многие из настроек в этом файле опциональны. Этот файл считывается при запуске PHP, а в случае с сервером это происходит единожды при запуске сервера.
Настройка PHP как модуля
Основы сайтостроения — это база веб-мастеров, а знание настройки PHP в этом случае остается важным элементом этих знаний. Чтобы настроить PHP-интерпретатор для использования в виде модуля для сервера, потребуется в файле httpd.conf сервера Апач версии 1.3.x добавить следующие строки (для PHP версий 4):

для PHP 5:

и для обеих версий сразу:

В случае с версией Апач 2.x нужно добавить следующее:

Предполагается, что распакованные файлы размещены по адресу «С:/php». При этом важно обратить внимание на используемую версию Apache, так как в инструкции LoadModule необходимо прописать требуемую версию библиотеки. Для Apache 2 применяется php5apache2.dll, тогда как для Апач вида 2.2 используют php5apache2_2.dll. Приводимые конструкции гарантируют обработку интерпретатором файлов с расширением .php.
- Артур Аблезев в Reg ru
- Инженер в Reg ru
- Евгений. в Ddos Guard
- Reg ru оценили на 10
- Reg ru оценили на 10
- Ddos Guard оценили на 10
Последние свежие отзывы о статье "Основы сайтостроения: установка php на локальный компьютер"