Какой веб-сервер выбрать?
Последний важный выбор относится к веб-серверу для работы с РНР. Он тоже может быть предопределен внешними факторами, такими как решение руководства или доступность и использование уже имеющихся веб-серверов. Если нет, то для большинства пользователей лучше всего будет, вероятно, воспользоваться Apache. Это решение не уступает другим, а возможно, и превосходит их. С технической точки зрения, он хорошо работает под Windows и UNIX- подобными операционными системами, а свободно доступные вспомогательные ресурсы значительно более многочисленны, чем при другом выборе.
Эти решения, относящиеся к самому верхнему уровню и влияющие на способ установки РНР, надо принять до начала процедуры установки. Под Windows следует придерживаться CGI либо необходимо произвести интенсивное тестирование. В UNIX-подобных системах лучше устанавливать РНР в виде модуля.
Установка MySQL, Apache и РНР
Выбрав ОС, модульную или и веб-сервер, надо решить, как
устанавливать собственно РНР. Для Windows применение мастера установки (Install Wizard) будет, вероятно, самым быстрым и простым способом. Мы приведем пошаговые инструкции и советы по преодолению возможных трудностей, но мастер установки делает эту работу достаточно легкой.
Для установки под UNIX-подобными системами обычно предпочтительнее компиляция исходного кода Apache и РНР. Установка с помощью RPM, как правило, прекрасно действует для большинства программных пакетов, но если дело касается РНР, могут возникнуть некоторые проблемы. Пакеты RPM создаются с одним конкретным набором параметров установки, связанных с разными версиями другого установленного ПО сторонних разработчиков. Например, если у вас установлена другая версия MySQL, то RPM вряд ли сможет сработать. Поскольку различных ключей установки насчитывается 107, шансы на то, что выбранный пакет RPM окажется тем, что вам нужно, близки к нулю.
Возможно, вы возьмете RPM и справитесь с отсутствием или наличием лишних функций и даже разберетесь с номерами версий, чтобы все соответствовало. Можно даже отредактировать сам исходный код RPM, но все это окажется не легче, чем откомпилировать исходный код РНР и получить в точности то, что вам требуется. В конечном итоге компиляция исходного кода обычно оказывается самым быстрым и простым способом получить работающую систему.
Установка под Windows
Прежде чем начать реально устанавливать PHP, Apache и MySQL, потребуется установить некоторые обновления Windows: