Вполне возможно, использовать сервер IIS для управления как ASP. NET и PHP на Windows, и настроить сервер MySQL управляется PHPMyAdmin. Установка довольно проста, но имеет ряд деталей не всегда очевидны на первый взгляд. Набор вполне стабильные и легко распоряжаться сервер веб-разработки с использованием ASP. NET и PHP.
В этой статье мы предполагаем, что мы работаем на Windows Server 2003 R2 обновления.
Первый шаг: установка IIS 6
Установка IIS не является особой проблемой: просто перейдите в меню Пуск> Администрирование> Мастер настройки сервера, дважды нажмите кнопку Далее и выберите Сервер приложений (IIS, ASP NET.). Затем нажмите кнопку Далее, выберите ASP. NET и дважды нажмите кнопку Далее.
В настоящее время она имеет консоли управления IIS доступны в меню Пуск> Администрирование> Internet Information Services (IIS).
Сайт по умолчанию это сайт с домашней страницы по умолчанию. Просто откройте страницу в браузере http://localhost на сервере или http://IP_DU_SERVEUR с другого телефона, проверить надлежащее функционирование сервера.
Шаг второй: Установка некоторых полезных результатов для
Обычно мы устанавливаем PHP на серверах под управлением Linux, а и использование Apache в качестве веб-сервера. Внутренние работы IIS отличается, это не по умолчанию оптимизированы для выполнения PHP скриптов. Для устранения этого необходимо загрузить и установить расширение FastCGI затем установить его. Если все пойдет хорошо FastCGI запись обработчика появится со статусом Разрешено в Web Service Extensions папки в диспетчере IIS.
Для устранения проблемы с PhpMyAdmin, которые могут возникнуть позже, она будет скачать файл libmcrypt.dll и скопировать C: \ Windows \ system32 сервера.
Шаг третий: PHP
Для включения PHP в IIS необходимо сначала перейти к php.net для загрузки ОС Windows Binaries наиболее актуальные и соответствующие их потребностям. В моем случае я выбрал версию 4.4.9. Тогда вы должны распаковать скачанный файл в директорию, например C: \ PHP.
Отредактируйте файл C: \ PHP \ php.ini-и рекомендуется удалить точку с запятой перед следующими расширениями:
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_gd2.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
Поддержка MySQL и ODBC теперь напрямую интегрируется с PHP, так что более или расширения php_mysql.dll php_mysqli.dll для активации.
Скопируйте этот файл в C: \ Windows и переименуйте его в php.ini.
Затем перейдите в диспетчере IIS (IIS), а затем щелкните правой кнопкой мыши на Расширения веб-службы. Выберите Добавить новые расширения веб-службы, имя, например, PHP 4.4.9, нажмите кнопку Добавить, Обзор и выберите файл C: \ PHP \ SAPI \ php4isapi.dll и нажмите кнопку Открыть и нажмите ОК. Проверьте расширение окно Установить статус номера проверяется и нажмите кнопку OK. PHP 4.4.9 должна появиться в веб-папку Service Extensions.
Кроме того, в диспетчере IIS (IIS), перейдите на веб-сайты и щелкните правой кнопкой мыши по умолчанию веб-сайта, выберите Свойства> Домашний каталог и выберите Сценарии и исполняемые файлы разрешений из выпадающего меню. Затем нажмите кнопку настройки расположены чуть правее и нажмите кнопку Добавить закладку карт. Затем выберите файл C:. \ PHP \ SAPI \ php4isapi.dll, введите PHP расширение, выберите Все глаголы и флажок сценария. Затем нажмите кнопку ОК три раза.
В свойствах по умолчанию веб-сайта, перейдите на вкладку Документы и нажмите кнопку Добавить и введите index.php и нажмите кнопку OK. Выберите index.php и перейти на первую позицию с Move Up кнопки. В этом случае сервер будет искать страницы по умолчанию index.php, когда адрес каталога вводится в браузере.
Затем перейдите в меню Пуск щелкните правой кнопкой Мой компьютер и выберите Свойства затем на вкладку Дополнительно. Нажмите кнопку Переменные среды и выбрать путь в системных переменных. Нажмите кнопку Изменить и добавьте C: \ PHP \ в конце переменной (в том числе с запятой в начале!).
Затем перезагрузите сервер.
Шаг четвертый: Установка MySQL
Перейти mysql.org и скачать последнюю версию сервера MySQL Community для Windows (Windows Essentials должно быть достаточно), в моем случае 5.1. Установки по умолчанию очень просто и обычно достаточно.
В конце установки, выберите Подробная конфигурация Далее, разработчик машины, Next, многофункциональная база данных, Next, поддержка принятия решений (DSS) / OLAP, Next Включение сети TCP / IP, добавить исключение брандмауэра для данного порта (обязательно) , включить строгий режим, Next, стандартный набор символов, Далее, Установить в качестве службы Windows, запуск сервера MySQL автоматически включать бен каталог в PATH Windows, Next, изменить настройки безопасности, ввести пароль для суперпользователя (администратора) , Next, а затем Выполнить.
Затем нажмите кнопку Пуск> Все программы> MySQL> MySQL Server 5.1> MySQL Command Line клиента и ввести пароль для суперпользователя. Мы исправим довольно частая проблема управления паролями для MySQL и может предотвратить подключение к серверу MySQL с помощью скриптов PHP. Таким образом, введите следующую команду (заменив, конечно, пароль):
mysql> SET PASSWORD FOR
-> 'root'@'localhost' = OLD_PASSWORD('MOT_DE_PASSE');
В меню Пуск> Выполнить и введите services.msc, а затем щелкните правой кнопкой мыши на службу MySQL и выберите Стоп.
Затем отредактируйте файл C: \ Program Files \ MySQL \ MySQL Server 5.1 \ my.ini (путь может отличаться) и добавьте следующую строку после [туздЫ]:
old_passwords=1
Еще в консоли services.msc и перезапустить службу MySQL.
Шаг пятый: Установка PhpMyAdmin
К PhpMyAdmin и скачать последние версии, совместимые с ранее установленной версии PHP (в моем случае это версия 2.11.9.4). Распаковать архив в корневой каталог веб-сайта по умолчанию (C: \ Inetpub \ Wwwroot) в каталогах, таких как PHPMyAdmin.
Переименовать файл C: \ Inetpub \ Wwwroot \ PhpMyAdmin \ config.inc.php в config.sample.inc.php и редактировать его. Найдите строку $ CFG ['blowfish_secret'] и добавить строку случайных символов (например, 6546thtfhyrfj4tuktu54er) в качестве ключа шифрования для печенья, а затем сохраните файл.
Шаг шестой: некоторые тесты!
Чтобы убедиться, что PHP хорошо отражается на IIS, создать страницу index.php в корне по умолчанию веб-сайт и редактировать его, используя следующий код:
<?phpinfo();?>
В браузере введите адрес http://IP_DU_SERVEUR. Если все пойдет хорошо странице подробно версии PHP и все установленные расширения не отображается.
Тогда попробуйте получить доступ к http://IP_DU_SERVEUR/phpmyadmin. Страница входа должны появиться. Использование суперпользователя и пароль для доступа к управлению базами данных MySQL. Если выводится сообщение об ошибке Mcrypt на страницу входа, относятся ко второй части установки.
Окончательная проверка будет пытаться установить WordPress от распаковки архива в директорию WordPress, а затем доступ к http://IP_DU_SERVEUR/wordrpress. На моей установке все прошло гладко.
Метки: IIS , MySQL , PHP , Windows 2003












