Многие пользователи, пожелавшие снабдить свой сайт программами на
языке PHP или хотя бы SSI-вставками, сталкиваются с одной проблемой, о
которой удивительно мало говорится. Это проблема отладки этих программ,
вернее, средств для этого. В самом деле: для ввода кода программы
на PHP или Perl по большому счету хватит традиционного "Блокнота". А
вот для того, чтобы такую программу запустить и посмотреть, то ли она
выдает, что нужно, требуется как минимум веб-сервер с интерпретатором
того языка, на котором написана программа. Однако работать с удаленным
веб-сервером не так быстро и удобно, как с локальным.
Впрочем, никто не мешает превратить в веб-сервер свой собственный компьютер и тестировать программы,
не подключаясь к Сети. Для этого нужно загрузить дистрибутивы
веб-сервера и дополнений к нему и установить на своем компьютере.
Веб-сервер Apache (в том числе и версию для Windows) можно загрузить с
сайта http://www.apache.org, интерпретатор PHP - с http://www.php.net,
СУБД MySQL - с сайтов http://www.mysql.com, http://www.mysql.ru.
Руководства по инсталляции этих программ есть в интернете. Однако
установка Apache, PHP, MySQL из их оригинальных дистрибутивов занятие
не такое уж простое. Настройка требует определенных знаний и умений. К
счастью, нашлись люди, которые прониклись положением начинающих
веб-разработчиков и сделали специализированные программные пакеты для
установки этих приложений. Наиболее совершенным и самым
популярным среди них является проект "Денвер"
(http://dklab.ru/chicken/web), созданным под руководством Дмитрия
Котерова. "Денвер" - это комплект программ, состоящий из последних
версий web-сервера Apache, интерпретатора языка PHP, интерпретатора
языка Perl, СУБД MySQL. В "Денвере" все эти компоненты избавлены от
малоиспользуемых модулей и объединены в единый установочный пакет.
Кроме того, в "Денвер" входят PHPMyAdmin (веб-интерфейс к СУБД MySQL) и
особые программы для запуска компонентов пакета и их остановки.
Работает "Денвер" под любыми версиями Windows. Есть и другие
подобные пакеты программ - например, на сайте http://php.spb.ru вы
можете взять web-сервер Apache с PHP-модулем, сконфигурированный для
немедленного применения - вам останется лишь извлечь его файлы из
архива и немного изменить конфигурационный файл web-сервера, используя
имеющиеся в этом файле русскоязычные комментарии.
|