Настройка сервера :: Установка: Windows + стандартный набор (Apache + Mysql + IonCube + PHP)

По сути это описание настройки и установки всех нужных компонентов системы на обычной windows машине. Я бы даже сказал что это Минимальные нужные настройки - я не углубляюсь в тонкие материи - описываю самый минимум

1. Установка mySQL.

1) Качаем свежую инсталяцию mySQL с www.mysql.com или берем этот файл : mysql-5.0.67-win32.zip
2) Распаковываем и запускаем setup.exe.
3) При инсталяции полностью расслабляем мозг и жмем все время Next
4) Включаем мозг для ввода root пароля, затем снова отключаем и Next (На всякий случай уточню что вы установили пароль для пользователя "root")
5) Все. mySQL установлен, если вы следовали рекомендациям то установлен он как windows сервис и благополучно запущен.
6) Заходим в C:/Program Files/MySQL/MySQL Server 5.0/bin  берем libmySQL.dll и копируем его в c:/windows/system32 (ну или эта директория должна быть в PATH - что лично мне лень прописывать) Это нужно чтобы PHP модуль php_mysql.dll нормально загружался
7) Открываем C:/Program Files/MySQL/MySQL Server 5.0/my.ini и меняем там
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
на sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
8) После смены конфига - нужно рестартнуть mysql. Это можно сделать из сервисов windowsa, используя mysqladmin утилиту или рестартнув компьютер ;)

2. Установка Apache.

1) Идем на http://httpd.apache.org/ и качаем оттуда свежую версию apache. Ну или берем этот файл: apache_2.2.10-win32-x86-openssl-0.9.8i.msi
2) Если мозг еще отключен то пора включить.
3) Давим Next до "Server information" где вводим: Network domain , Server name , Administrations email.
Как вариант:
Network domain  = myweb.com
Server name = www.myweb.com
Administrations email = неважно
4) Следующий шаг: Setup type - typical
5) Потом пару раз Next и все, Apache стоит.
6) После инсталяции apache пытается запустится и если вы ввели как Network domain - myweb.com - то получите ругань в черных окошках (что-то типа "Could not reliably determine the server's fully qualified domain name").  Игнорируем эту фигню.
7) Идем в c:/window/system32/drivers/etc там находим файлик "hosts" и добавляем туда строку :
127.0.0.1       www.myweb.com   myweb.com
8) Идем в Start -> Programs -> Apache HTTP server ->Configure Apache server -> Edit apache httpd.conf file, у нас откроется файл конфигурации Apache.
9) Размаркируем ServerName www.myweb.com:80
10) "AllowOverride none" меняем на "AllowOverride All"
11) Размаркировываем "LoadModule rewrite_module modules/mod_rewrite.so"
12) Запускаем Apache.
13) Если у вас уже был открыт броузер, то лучше на всякий случай его закрыть и открыть заново. Теперь при вводе в броузер http://www.myweb.com - вы должны получить надпитcь "It works".

3. Установка PHP.

1) Как обычно - идем на www.php.net или берем этот файл: php-5.2.6-win32-installer.msi
2) Снова жмем Next. Доходим до "Web Server setup", выбираем "Apache 2.2.x Module"
3) В менюшке Apache Configuration Directory указываем "C:/Program Files/Apache Software Foundation/Apache2.2/conf"  (если вы по дефолту все ставите, если нет то указываете директорию где лежит httpd.conf)
4) Затем мы попадаем в "Choose items to install" тут нам нужно заглянуть в extensions и кликнуть  на "mySQL" , "Multi-byte string functions", "Sockets" и поставить "will be installed on local hard drive"
5) В принципе на етом с инсталяцией все.
6) Снова открываем конфиг Apache, находим там "DirectoryIndex index.html"  и меняем его на "DirectoryIndex index.php index.html"
6.1) Открываем C:/Program Files/PHP/php.ini и меняем display_errors = Off на display_errors = On
7) Рестартим apache идем в директорию где лежат файлы сайта (по умолчанию "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs") там удаляем index.html и создаем index.php с содержанием "<?php phpinfo();?>"
8) Теперь при заходе на www.myweb.com должны увидеть таблицу с информацией по PHP

4. Установка ionCube.

1) Идем на www.ioncube.com или берем этот файл: ioncube_loaders_win_x86.zip
2) Распаковываем и кидаем папку "ioncube" в root директорию сайта (по умолчанию "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs")
3) Идем в C:/Program Files/PHP, берем php.ini и прописываем там путь к ioncube_loader_win_5.2.dll файлу - zend_extension_ts = "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/ioncube/ioncube_loader_win_5.2.dll"
4) Рестартим apache
5) Для проверки файл "ioncube-encoded-file.php" кладем в root сайта - и открываем www.myweb.com/ioncube-encoded-file.php
Должно появится "This file has been successfully decoded. ionCube Loaders are correctly installed."
Более подробно об инсталяции ionCube

5. Дальнейшие шаги

Дальше переходим уже к инсталяции собственно системы web-gooroo.

Пользователь

Пароль

Поиск по сайту



русская CMS