Все в одном: пакеты Apache, PHP, Perl, MySQL для Windows - EasyPHP
ОГЛАВЛЕНИЕ
EasyPHP
Данный пакет имеет французские корни. Официальный сайт - http://www.easyphp.org/. Размер дистрибутива - чуть больше 11 Мб. Последняя на сегодняшний день версия - EasyPHP 1.7, которую можно скачать отсюда. Конфигурация этого пакета следующая:
- Apache 1.3.27
- PHP 4.3.3
- MySQL 4.0.15
- PhpMyAdmin 2.5.3
Как можно заметить, выбрана хорошо проверенная и широко распространенная версия Apache. Что касается остальных программ, то здесь все на высоте - нам предлагают самые свежие версии.
Инсталляция EasyPHP производится элементарно: запускаем Setup и следуем его указаниям. Инсталлятор общается с нами на французском, но понять его требования можно и не обладая глубокими познаниями в родном языке Вольтера и Жюля Верна - соглашаемся с лицензией, выбираем папку для установки, следим за копированием файлов.
Для нормального функционирования MySQL необходим настроечный файл mysql.ini. Если у нас уже установлена какая-либо версия данной СУБД, то программа-инсталлятор EasyPHP сохранит этот файл под именем типа "my_текущая_дата.ini". После первого старта EasyPHP его иконка обоснуется в системном трее. По правому клику она дает доступ к меню управления из следующих пунктов:
- Help - некоторая вводная информация про EasyPHP, и ссылки на FAQ и сайт PHP.
- Log files - просмотр лог-файлов сервера Apache (error.log и access.log), СУБД MySQL (mysql.err) и самого
- EasyPHP. Бесценный кладезь информации при отладке скриптов.
- Configuration - настройки Apache (файл httpd.conf), расширения PHP (по умолчанию отключены), конфигурация
- MySQL (файл my.ini), а также запуск встроенного PhpMyAdmin
- Web local - ссылка на стартовую страницу localhost
- EasyPHP - запуск небольшой консоли настроек самого EasyPHP. Аналогичный результат дает левый клик на значке программы в системном трее.
- Explore - открывает домашний каталог нашего Apache
- Administration - страница с некоторыми сведениями о текущих версиях и настройках компонентов системы. Удобным может показаться создание новых алиасов с помощью специальной формы.
- Local Web - открывает стартовую web-страницу домашнего каталога.
- Restart, Stop, Exit - понятно без объяснений
Давайте познакомимся с консолью EasyPHP. Здесь, кроме уже названных опций, предлагаются и некоторые дополнительные системные настройки: прямой запуск/перезапуск/остановка Apache и MySQL, а также их выполнение в режиме сервиса, загрузка EasyPHP при старте Windows, автоматическая проверка обновлений EasyPHP и автоматический же перезапуск серверов при внесении изменений в их конфигурации. Возможен выбор языка интерфейса из списка доступных.
Домашним каталогом для наших проектов является директория www. Тестовых скриптов разработчики EasyPHP нам не предлагают, поэтому для проверки работоспособности интерпретатора PHP стоит создать страничку с простейшим скриптом, например выводящем информацию о PHP с помощью phpinfo.
Кстати говоря, пакет EasyPHP поддерживает возможность апгрейда своих компонентов. Так для замены PHP необходимо остановить серверы, распаковать содержимое загруженного с php.net архива в подкаталог php установочного каталога EasyPHP, заменить имеющиеся библиотеки php4apache.dll и php4ts.dll на новые, а также заменить и проверить конфигурационный файл php.ini. Если все сделано правильно, то при следующем запуске EasyPHP мы увидим результат своих действий.