Перед тем как установить и запустить какой либо компонент, модуль, плагин или шаблон на веб сервере, я уверен, каждому хочется предварительно посмотреть, сделать несколько тестов и даже сделать некоторые изменения под свои нужды определенного продукта на локальном компьютере. Да, это возможно, полезно и даже нужно. Чтож, некоторые знают о существовании таких программных пакетов как: Денвер, JSAS, XAMPP, EasyPHP, ... и Application Server (сокращенно AppServ) о котором я и хочу рассказать более подробно, чем на официальном сайте.

Итак, для того чтобы приступить к работе, нужен сам пакет AppServ от разработчика, известного под псевдонимом apples. На официальном сайте разработчика всегда публикуются 2 пакета на выбор пользователем. Главное различие между ними: версии PHP - 4 и 5. Отмечу также, разработчик практически всегда в своих новых выпусках AppServ использует самые новые программные обеспечения, такие как: Apache, PHP, MySQL, phpMyAdmin. И ещё одно, о чем следует знать, пакеты AppServ совместимы и разработаны для операционных систем WIN32.

Ок, вы сделали свой выбор программного пакета и загрузили его на свой компьютер. Начинаем установку двойным щелчком мышки по иконке AppServ.

  • Окно приветствия - это первое, что вы увидите. Нажмите кнопку Next для продолжения установки. 
  • Во втором окне вы должны согласиться с лицензией GNU/GPL, нажав кнопку I Agree.
  • В третьем окне нужно выбрать установочный путь (по умолчанию: C:\AppServ). Если у вас несколько твердых дисков или один, но поделен на несколько частей, рекомендую выбрать другой, не системный диск. Например: D:\AppServ и после нажать кнопку Next.
  • В четвертом окне будет предложен выбор установочных компонентов, убедитесь в том, что все 4 компонента отмечены галочкой и затем нажмите кнопку Next.
  • В пятом окне, в поле Server Name укажите localhost, в поле Administrator's Email Address укажите ваш e-mail адрес, в поле Apache HTTP Port оставьте умолчание - 80 и нажмите кнопку Next.
  • В шестом окне обязательно нужно указать в поле Enter root password пароль для доступа к MySQL и в следующем поле повторите этот пароль для подтверждения(запишите его, он нужен для авторизации в phpMyAdmin). В поле Character Sets and Collations, из выпадающего списка выберите предпочитаемую вами кодировку (для Joomla оригинальной версии, линейки 1.0.х я выбираю: cp1251_general_ci). Остальное по умолчанию и нажмите кнопку Next.
  • И наконец, для завершения установки, отметьте галочкой Start Apache и Start MySQL для запуска этих служб после нажатия кнопки Finish. (примечание: если у вас установлена программа Skype, рекомендую выключать её в процессе запуска Apache и после можно снова включать Skype)

Ок, пакет AppServ установлен, необходимые службы запущены и чтобы не вспоминать о службах снова, должен предупредить, службы Apache и MySQL будут запускаться при каждой загрузке операционной системы автоматически. Если вы хотите запускать их вручную, тогда делаем следующее:

  • Пуск
  • Выполнить
  • services.msc
  • ОК

В столбце Имя наводим курсор мышки на Apache2.2, жмем правую кнопку и в Свойствах выбираем Тип запуска: Вручную Если вы желаете запускать вручную и MySQL службу, тогда опускаемся чуть ниже и наводим курсор мышки на mysql, жмем правую кнопку и в Свойствах выбираем Тип запуска: Вручную. После можно закрыть окно Службы. Теперь, эти службы можно запускать и останавливать при необходимости, только вручную.

  • Пуск
  • Все программы
  • AppServ
  • Control Server by Service

Для удобства управления службой Apache, нажмите иконку Apache Monitor и она появится в панели задач. Нажав на ней левой кнопкой мышки, можно запустить, остановить или перезагрузить Apache, если выполнялись изменения в настройках HTTPD или PHP.

Далее, переходим к настройкам HTTPD и PHP.

Настройка HTTPD:

  • Пуск
  • Все программы
  • AppServ
  • Configuration Server
  • Apache Edit the httpd.conf Configuration File

Из меню Правка выберите Найти... В поле для поиска укажите: rewrite_module
Раскоментируйте его, убрав символ "#" и сохраните.

LoadModule rewrite_module modules/mod_rewrite.so

Настройка PHP:

  • Пуск
  • Все программы
  • AppServ
  • Configuration Server
  • PHP Edit the php.ini Configuration File

Из меню Правка выберите Найти... В поле для поиска укажите: register_globals
По соображениям безопасности, рекомендуется отключить

register_globals = Off

Из меню Правка выберите Найти... В поле для поиска укажите: upload_max_filesize
По умолчанию: 2М, можете указать столько, сколько позволяет вам ваш твердый диск, где установлен пакет AppServ (укажите разумное значение)

Всё остальное можно оставить без изменений и сохранить настройки.

Теперь, когда все основные настройки сервера выполнены, обязательно нужно перезапустить службу Apache, а сделать это очень просто. Чтобы не шарить в длинных списках программ, нажмите левой кнопкой мышки по иконке Apache, которая видна в панели задач и выберите Restart. Voila! Сервер готов к работе.

  • Корневая директория сервера находится здесь: (буква диска, где установлен AppServ):\AppServ\www
  • Адрес сервера: http://localhost/ или http://127.0.0.1/ или http://ВАШ-IP-АДРЕС/
  • Адрес к интерфейсу phpMyAdmin: http://localhost/phpMyAdmin/
  • Логин для авторизации в phpMyAdmin: root
  • Пароль для авторизации в phpMyAdmin: тот, который вы указывали в процессе установки пакета AppServ

Перед установкой Joomla незабудьте создать Имя базы данных для Joomla через интерфейс phpMyAdmin

Ну вот, надеюсь эта статья стала вам полезной.