Поставь "Джентльменский набор Web-разработчика"
НАЗНАЧЕНИЕ
Предлагаемый комплекс программ позволяет запустить полноценный веб-сервер
Apache с поддержкой PHP, Perl и сервер MySQL на машине, работающей под
управлением MS Windows 95/98/Me/NT/2000/XP. Как правило, при установке не
требуется никакой настройки, комплекс может использоваться даже
неподготовленными пользователями. Тем не менее, он может найти применение
не только для обучения азам веб-программирования, но и для отладки
интерактивных сайтов, программ, использующих базу данных MySQL, написанных
на языках PHP и Perl.
ОСНОВНЫЕ ОТЛИЧИЯ КОМПЛЕКСА ОТ АНАЛОГОВ
1. Модульность и расширяемость. Нет необходимости выкачивать
многомегабайтные дистрибутивы отдельных компонентов. Базовая версия
предлагаемого комплекса Apache+PHP+Perl+MySQL имеет размер всего около
1.9Мб и при этом полностью функционален. В случае необходимости Вы
можете докачать с сайта разработчиков дополнительные комплекты,
содержащие интерпретатор Perl с различными модулями, библиотеки,
расширяющие возможности PHP и обеспечивающими работу с архивами,
графикой, базами данных, отличными от MySQL и т.д.
2. Компоненты комплекса уже сконфигурированы для работы. Конечно, для
оптимизации работы и включения дополнительных возможностей необходимо
редактировать конфигурационные файлы, но базовые возможности доступны
сразу же после установки! В состав пакета включен также установщик,
который значительно упрощает процедуру конфигурирования при "переезде"
пакета в другую директорию.
3. Программы, входящие в состав комплекса, написаны различными
разработчиками; их особенности иногда могут затруднить совместное
функционирование этих продуктов. Возможны также принципиальные различия
различных версий одной и той же программы, что зачастую затрудняет
установку и настройку. Компоненты предлагаемого пакета конфигурировались
и тестировались для обеспечения полноценной работы в составе комплекса.
4. PHP работает в качестве модуля веб-сервера Apache, что позволяет
отлаживать программы авторизации пользователей и открывает доступ к ряду
дополнительных возможностей. Необходимо отметить, что сторонними
разработчиками чаще всего предлагается работать с интерпретатором PHP
как CGI-программой, что несколько ограничивает возможности. Наш пакет
предусматривает такую возможность, но штатным режимом все же является
режим функционирования как модуля Apache, что наиболее распространено на
платформе UNIX.
СОСТАВ КОМПЛЕКСА
Состав базового комплекта:
1. Apache: выполняемые файлы, дистрибутивные и адаптированные
конфигурационные файлы.
2. PHP: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и
адаптированный конфигурационный файл, библиотека GD - пока без
поддержки формата GIF.
3. MySQL: выполняемые файлы, файлы сообщений об ошибках на русском и
английском, база данных mysql.
4. Панель управления базой данных MySQL - phpMyAdmin, а также скрипт,
упрощающий добавление нового пользователя MySQL.
5. Perl: выполняемые файлы, модули отсутствуют.
6. Отладочная "заглушка" для sendmail (/usr/sbin/sendmail), не отправляющая
письма, а записывающая их в файл /tmp/!sendmail.txt.
7. Система автоматического поиска виртуальных хостов и обновления
системного файла hosts, а также конфигурации Apache. Благодаря ей
добавление нового виртуального хоста (или домена третьего уровня)
заключается в простом создании каталога в /home (см. по аналогии с
уже существующими хостами) и перезапуске комплекса. Все изменения
вносятся в конфигурационные и системные файлы автоматически, но вы
можете управлять этим процессом при помощи механизма шаблонов хостов
(см. /usr/local/apache/conf/httpd.conf за детальными разъяснениями).
На официальном сайте доступны (либо будут доступны) дополнения,
расширяющие возможности базового комплекта:
- PHP версии 3 в виде CGI-программы;
- модули и документация для Apache;
- модули и документация для PHP;
- модули и документация Perl;
- сервер MySQL с поддержкой транзакций, документация;
- модули поддержки технологии Parser;
- другие популярные модули.
Офсайт:
http://web.dklab.ru