Установка Elgg на XAMPP

Эти инструкции предоставлены на случай, если вы хотите протестировать установку Elgg на локальном компьютере под управлением Windows.

  • Скачайте и установите XAMPP на ваш компьютер с сайта http://www.apachefriends.org/en/xampp.html

  • После завершения установки вам будет предложено запустить панель управления XAMPP. Пока оставьте её.

  • Откройте файл C:\xampp\apache\conf\httpd.conf в блокноте и раскомментируйте эти строки:

    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule filter_module modules/mod_filter.so
    
  • Отредактируйте файл php.ini и измените arg_separator.output = & на arg_separator.output = &

  • Перейдите в C:\xampp и дважды щёлкните по приложению xampp_start

  • Перейдите на http://localhost/

  • Измените пароль вашего сервера в опции безопасности

  • Перейдите на http://localhost/phpmyadmin и войдите с именем пользователя и паролем вашего сервера

  • Создайте базу данных с именем «elgg» в вашей панели phpmyadmin

  • Теперь скачайте Elgg. Распакуйте его и извлеките в C:\xampp\htdocs\sites\elgg

  • Создайте папку данных Elgg как C:\xampp\htdocs\sites\data

  • Перейдите на http://localhost/sites/elgg

  • Вы будете перенаправлены на шаги установки Elgg. Установите его и наслаждайтесь.

Примечание о XAMPP 1.7.4 и eAccelerator

Elgg совместим с кэшами опкода, и настоятельно рекомендуется включить инструмент кэширования опкода PHP для более быстрой работы. XAMPP поставляется с поддержкой eAccelerator из коробки, но, к сожалению, сборка 1.7.4 XAMPP не включает требуемый DLL. Чтобы заставить eAccelerator работать, выполните следующие шаги:

  • Скачайте DLL с сайта http://eac.qme.nl/eAccelerator_v1_0_svn427_for_v5_3_5-VC6.zip

  • Скопируйте eAccelerator_ts.dll в C:\xampp\php\ext\php_eaccelerator.dll

  • Раскомментируйте эту строку в C:\xampp\php\php.ini:

    ;zend_extension = "C:\xampp\php\ext\php_eaccelerator.dll"
    
  • Перезапустите apache

Чтобы проверить, что он включён:

  • Перейдите на localhost/xampp

  • Нажмите на phpinfo() в левой боковой панели

  • Нажмите Ctrl+F и введите eaccelerator. Если результатов нет, eAccelerator не активен