FastNetMon

Tuesday, 8 December 2009

Установка PHP 5.2.11 на Windows 2008 Server

Идем на страницу: http://www.php.net/downloads.php и скачиваем файл "PHP 5.2.11 installer", прямая ссылка в папку C:\distro.

1. Запускаем инсталлятор PHP C:\distro\php-5.2.11-win32-installer.msi
2. Next
3. Ставим галочку "I accept the terms in the License Agreement" и жмем Next
4. Destination Folder стандартно выставлено в "C:\Program Files (x86)\PHP\", нас это устраивает, менять не будем. Выбираем Next.
5. Сейчас перед нами окно "Web Server Setup", в котором нам требуется выбрать используемый нами сервер, выбираем "Apache 2.2.x Module" и жмем Next.
6. Теперь необходимо указать папку, где у нас лежит конфигурация Апача, указываем папку: "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\" и выбираем Next.
7. На странице "Choose Items To Install" мы должны выбрать, какие компоненты PHP нам требуются.
8. Открываем блок "Extensions" и выбираем следующие расширения (путем щелчка по пункту и выбора "Entrie feature will be installed on local hard drive"): bzip2, Curl, GD2, Gettext, GMP, Mcrypt, Multi-Byte String, MySQL (обязательно к установке, если планируете юзать базу данных MySQL, но сразу оговорюсь, что до установки самого дистрибутива mysql этот модуль работает с ошибкой, но тем не менее она не нарушая работоспособности интерпретатора PHP и странички генерируются просто замечательно), SOAP, Sockets, SQLite, XML-RPC, XSL.

Щелкаем по "Extras" и выбираем "Entrie feature will be installed on local hard drive".
9. Next
10. Install
11. Finish

Перезапускаем Apache
Для того, чтобы Apache увидел PHP его необходимо перезапустить. Идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и слева выбираем "restart".

Все, теперь PHP установлен и прописан на сервере Apache, давайте протестируем простеньким PHP скриптом работоспособность всей этой системы). Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs" и создаем там файл test.php следующего содержания (только ОБЯЗАТЕЛЬНО делайте это в редакторе, который не сохраняет форматирование и сохраняйте в формате ".ansi", иначе ничего работать не будет):

<?PHP phpinfo(); ?>



После этих процедур, открываем в браузере страницу: http://ip.ad.dr.es/test.php и если там содержится большая простыня текста с заголовком "PHP Version 5.2.11", то инсталляция прошла успешно и у нас уже имеется в наличии связка Apache2+PHP и уже можно начинать отлаживать свои скрипты, если MySQL вам не нужно) А если без MySQL вы и дня прожить не можете, то милости прошу читаем далее)

No comments :

Post a Comment

Note: only a member of this blog may post a comment.