Как к созданию Windows Vista IIS7 MySQL PHP веб-сервера

Написал sudhirmangla 6 июля 2008 год

Введение

Это руководство покажет вам, как создавать Windows Vista мощности веб-сервером IIS7, используя, MySQL и PHP (WIMP). Я знаю, я знаю, WIMP-сервер не звук слишком привлекательными. Поверьте мне, этот сервер является далеко не wimp и будет удар ваши носки, если Вы предоставите права оборудования.

Примечание: Это общая WIMP-сервера, которая способна запуска WordPress, PHPbb, и других популярных PHP и MySQL мощности веб-сайтов. Возможно, вам придется изменить некоторые вещи, чтобы ваш WIMP-сервер работает только право в зависимости от Вашего пользования.

Ограничения

Прежде чем зайти слишком далеко нужно знать, что IIS7 работает на Windows Vista полна Новейшие с некоторыми ограничениями. Перед вами право такого типа сервера покинуть, потому что он ограниченный нужно реализовать, если вы когда-нибудь попадете на один из ограничений, вы будете иметь столько движения, вероятно, можно приобрести сервер с фактическими один день оплаты на веб-сайте.

Ограничения

Запрос исполнении предел: IIS7 работает на Windows Vista Basic, Starter, Home, Home Premium и имеют исполнения запроса на Ограничение 3. Vista Ultimate ограничена до 10. Запрос исполнения Ограничение состоит в том, как много одновременных страницах веб-сервер может выдать за один раз. Это означает, что Vista Basic, для начинающих, и начало издания могут служить до 259200 страниц в день и, в конечном счете может служить до 864000 страниц в день!

FTP: FTP является очень ограниченным. Вы можете загрузить файлы, как анонимность. Нет загрузки через FTP на Ваш веб-сервер. Если это проблема, проверьте FileZilla FTP Server.

Установить IIS7

Первая вещь во-первых, нам необходимо установить веб-сервер.

  1. Откройте "Панель управления" в классическом зрения.
  2. Дважды щелкните Программы и компоненты.
  3. Нажмите Включите функции Windows или отключить слева.
  4. Проверить покинуть Internet Information Services.
  5. Разверните Internet Information Services, World Wide Web Services, Особенности разработки приложений, а затем проверить покинуть ISAPI расширений. ISAPI будет необходимо позже, когда мы устанавливаем PHP.
  6. Нажмите кнопку ОК, чтобы установить IIS7.

Когда Windows Особенности окно исчезает IIS7 установлен и должен быть запущен. Тест IIS7, перейдя на страницу http://localhost в вашем браузере. Вы должны увидеть IIS7 тестовую страницу, как скриншоте ниже.

Корень по умолчанию веб-сайт находится по адресу C: \ Inetpub \ wwwroot. Ваш веб-сайт выходит там.

Установка PHP

Теперь о том, что у нас есть веб-серверу нам нужна поддержка PHP. В этом примере я установкой PHP 5.2.4.

  1. Создайте папку с именем PHP в корне C: диск.
  2. Скачать Windows Бинарники Почтовый пакет из http://www.php.net/downloads.php.
  3. Извлечение файлов и сохранять их в папке PHP вы только что создали.
  4. Скопируйте C: \ PHP \ php.ini-расстояние, и сохраните его на вашем рабочем столе, чтобы мы могли работать с ней.
  5. Переименовать php.ini-расстояние вы просто скопировали на Вашем рабочем столе в php.ini.
  6. Щелкните правой кнопкой мыши php.ini и выберите "Изменить".
  7. Поиск по продлению = php_mysql.dll и раскомментировать ее, опустив, и в глазах его. Это позволяет PHP для входа MySQL базу данных.
    Теперь перейти в php.ini код и посмотрите на extension_dir = "./". Изменение ". /" До "C: \ PHP \ тел". Это показывает, PHP, где нагрузка на продление = php_mysql.dll продления вы просто раскомментирована.
  8. Сохранить php.ini.
  9. Копия php.ini и сохранить его в C: \ Windows.
  10. Откройте диспетчер IIS, набрав IIS Manager в меню "Пуск" в окно поиска и выберите пункт Internet Information Services (IIS) менеджер в результатах поиска.
  11. Дважды щелкните грузов отображений.
  12. Нажмите кнопку Добавить Сценарист Карта расположена на правом.
  13. Заполните Добавить Сценарист Карта окно, как скриншоте ниже.
  14. Нажмите кнопку ОК чтобы сохранить изменения.
  15. Нажмите кнопку Да в окне, что спросит вас, если вы хотите, чтобы этот ISAPI расширение.
  16. Нажмите кнопку "Назад" в IIS Manager, а затем дважды щелкните по умолчанию документ.
  17. Тип index.php, в пространстве позади, в списке имен файлов.
  18. Нажмите кнопку Apply в правом верхнем IIS Manager.
  19. Теперь вам нужно скопировать libmysql.dll из C: \ PHP и сохранить его в C: \ WINDOWS \ System32. Спасибо за исправление Oruba.

Давайте тест, чтобы убедиться, PHP установлен и работает правильно.

Открыт блокнот.
Тип <? phpInfo ()?> в пустой документ.
Примечание: удалить пространство между <? в <? phoInfo ()?>. Мне пришлось добавить пространства так команду не выполнить на этой странице.
Сохраните его как test.php на вашем рабочем столе, а затем перенести ее в C: \ Inetpub \ wwwroot.

Примечание: общая ошибка при сохранении test.php состоит в том, чтобы сохранить его как test.php.txt. Не забудьте выбрать все файлы по типу файла, а затем имя файла test.php в блокнот.

Перейти к http://localhost/test.php. Вы должны получить PHP Информационная страница похожа на скриншоте ниже.

Установка MySQL

Прежде чем мы сможем установить MySQL мы должны отключить UAC в Windows Vista.

  1. Откройте "Панель управления" в классическом зрения.
  2. Нажмите кнопку Учетные записи пользователей.
  3. Нажмите Включите контроля учетных записей пользователей или отключить.
  4. Снимите Использование контроля учетных записей пользователей, а затем нажмите кнопку ОК.
  5. Перезагрузите компьютер.
    Примечание: Вы можете включить UAC назад после все было установлено и работает.
    Теперь мы можем установить MySQL. В этом примере я собираюсь установить MySQL Community Edition 5.0.45.
  6. Скачать Windows ZIP / setup.exe версия http://dev.mysql.com/downloads/mysql/5.0.html # win32.
  7. Разархивируйте его и сохраните setup.exe на вашем рабочем столе.
  8. Запустите Setup.exe.
  9. Добро пожаловать всплывающее окно. Нажмите кнопку "Далее".
  10. Поскольку это общее руководство по созданию сервера WIMP оставить выбранные Типовая и нажмите кнопку "Далее".
  11. Пусть MySQL установить в своей директории по умолчанию, просто нажав Установите в этом окне.
  12. Нажмите кнопку Далее для перехода через несколько объявлений.
  13. Оставьте настройки сервера MySQL в настоящее время проверяется, и нажмите кнопку Готово.
  14. Нажмите кнопку Далее в окне приветствия.
  15. Я предполагая, что вам не нужно настраивать любые параметры Advanced MySQL. Если вы, вероятно, не будет необходимости в данном руководстве либо ее надо оставить эту работу к эксперту. Выберите стандартной конфигурации, а затем нажмите кнопку Далее.
  16. Оставьте Как установить Windows службы, службы именем MySQL, и запуск MySQL Автоматически проверяется и нажмите кнопку "Далее".
  17. Тип MySQL администратор (корень) пароль, а затем нажмите кнопку Далее.
  18. Эта часть очень важна. Держите рот только право, крест пальцами, и выберите пункт Выполнить, чтобы настроить MySQL. Если вы сделали это правильно вы должны получить 4 Проверьте знаки, когда это сделать.
    Примечание: Если вы получаете ошибки подключения, нажмите кнопку Повторить и должен работать. Это вызвано медленными компьютер не стартовал MySQL службы достаточно быстро.
  19. Нажмите кнопку Готово.

Теперь, когда у Вас MySQL установлена и запущена позволяет установить графический инструмент для управления базами данных делать легко.

  1. Скачать Инструменты GUI (Windows x86) на http://dev.mysql.com/downloads/gui-tools/5.0.html.
  2. Установите его так же, как любое другое программное обеспечение.
  3. Нажмите кнопку Пуск, выберите Все программы, MySQL, MySQL администратор.
  4. Заполните поля так же, как скриншоте ниже.
  5. Помните: Корень пароль является, с одной установки при установке MySQL.
  6. После того, как администратор MySQL является открытым, вы можете создать новую базу данных, нажав Каталоги и щелкните правой кнопкой мыши по испытанию и выберите Создать схемы.
    Дайте ей имя и там вы идете!
    Открытый порт 80
  7. Теперь, когда у вас есть рабочая WIMP позволяет открыть его до мирового. Все интернет-(HTTP) трафика через порт 80. Давайте открыть порт 80 для всего мира.
    Поиск брандмауэра в поле поиска в меню "Пуск" и выберите пункт Брандмауэр Windows в результатах поиска.
  8. Откройте вкладку Исключения в брандмауэре Windows окна настроек.
  9. Нажмите на кнопку Добавить порт.
  10. Тип HTTP в качестве названия и 80 в качестве номера порта.

Установить Vista на веб-сервера

Поскольку Windows Vista не претендует на сервер из коробки свои приоритеты назад, когда она используется в качестве веб-сервера. Windows Vista определяет приоритетность программ, как Word до справочной службы, как IIS7 предоставить конечным пользователям наилучшие возможности. Поскольку мы настройке Windows Vista в качестве веб-сервера справочные услуги должны быть перспективы приоритетных вместо программы.

Давайте установить Windows Vista услуги, как более высокий приоритет, чем программы для сжатия самой скорости из нее, как мы можем.

  1. Щелкните правой кнопкой мыши компьютера в меню "Пуск" и выберите "Свойства".
  2. Нажмите кнопку Дополнительные настройки системы.
  3. Нажмите кнопку Параметры в разделе Быстродействие на вкладку "Дополнительно" в окне "Свойства системы".
  4. Щелкните вкладку "Дополнительно" в окне Параметры быстродействия.
  5. Выберите справочная служба.
  6. Нажмите кнопку ОК, а затем перезагрузите компьютер.

Оборудование
Веб-сервер с низкой скромный трафик, не должны быть мощные машины, чтобы получить работу. Любой современный компьютер, по крайней мере, 1GBs ОЗУ (2GBs рекомендован для MySQL) будет делать хорошо. Если вы стали одним из удачливых из них, кто получает достаточно трафика на необходимость высокой производительности веб-сервера здесь несколько аппаратных советы.

Память: Если Вы ожидали какой-либо скромный трафик (многие тысячи посещений в день) памяти является очень важным. 2GBs это хорошее начало, но 3 или 4 лучше.
IIS7: мощный процессор (ы) и хороший объем памяти, имеют важное значение.
MySQL: быстрый жесткий диск и много памяти, имеют важное значение для базы данных MySQL.
Источник: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

Соответствующих должностей

Категории: Программирование Метки: PHP, Windows

Got-то сказать?