Часть 1. Подготовка
Что требуется:
1. Apache + PHP
Можно использовать ( XAMPP, Denwer, Open Server,Winginx)
Я буду использовать XAMPP версии 1.6.8 (на примере)
Скачать XAMPP можно тут:
офф сайт ссылка: "ТЫК"
Disc.Yandex ссылка: "ТЫК"
Mediafire ссылка: "ТЫК"
2. Ваша Web - обвязка (скрипт регистрации или др.)
Pkosite
[WEB]Trickster Online
Скрипт регистрации с рейтингом персонажей
Остальные примеры найдете "ТУТ" > "ТУТ"
Если всё у вас имеется, то идём дальше...
Часть 2. Установка и настройка.
Установка XAMPP
1. Скачиваем веб-сервер и нужный скрипт. Как я уже говорил выше, буду использовать XAMPP. Скачиваем и инсталлируем дистрибутив - думаю здесь всё понятно, что да как. Запускаем XAMPP Control Panel, нажимаем Start напротив Apache и ждём надписи "Running" (cм. скрин ниже)
ВНИМАНИЕ! При запуске Apache должны быть закрыты все приложения, использующие 80 порт!
2. Открываем папку Место установки:/xampp/htdocs (путь по умолчанию) и вычищаем из неё весь мусор. за тем распаковываем в нее наш скрипт (pkoSite).
3. Идём в ../htdocs/includes/inc.config.php и ищём:
$config['db']['game'] = array( 'host' => '',
'db' => 'GameDB',
'user' => '',
'pass' => '';
Нашли? Осталось их заполнить. Я заполнил так:
$config['db']['game'] = array( 'host' => '127.0.0.1',
'db' => 'GameDB',
'user' => 'mdpuser',
'pass' => 'Y87dc#$98';
$config['db']['account'] = array( 'host' => '127.0.0.1',
'db' => 'AccountServer',
'user' => 'mdpuser',
'pass' => 'Y87dc#$98'
ВАЖНО! Поля 'user' и 'pass' заполните реквизитами SQL пользователя! Пароль должен быть в дешифрованном виде!
Теперь ползем на сайт (http://localhost) и радуемся
ЧТО ДЕЛАТЬ ЕСЛИ APACHE НЕ ХОЧЕТ ЗАПУСКАТЬСЯ?
У Windows 7/10 есть небольшая особенность, система забирает "80" порт под свои нужды, который по большому счёту ей не нужен. Из-за этого "Apache отказывается работать".
Как это определить?
-Довольно просто, при проверки "80" порта он будет занят процессом SYSTEM (cм. скрин ниже).
как решить эту проблему?:
Нажимаем сочетания клавиш: Win+R и вписываешь REGEDIT, жмём выполнить.
Откроется реестр в нём HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP проходим по этому адресу.
И меняем значение у Start на 4 и Обязательно перезагружаем компьютер.
После этого Apache будет нормально запускаться.
Гайд by @lyon