|
Windows Server 2008 — это новая операционная система на базе платформы NT6, которая сделала качественный скачок в производительности аппаратного обеспечения по сравнению с другими платформами NT, начала приобретать популярность среди большинства пользователей, а работа стала более интуитивно понятной и простой, чем в 2003 году, и всё больше получает похвалы. Здесь мы представим построение среды PHP в Windows Server 2008.
1. Установка IIS Windows Server 2008 — это версия IIS 7.0, включая fastcgi, который очень прост в установке. Откройте меню Пуск → Управление сервером, чтобы увидеть интерфейс управления сервером (рисунок 1).
Рисунок 1 - Управление сервером Прокрутите вниз по панели или нажмите «Роли» в главном меню, затем нажмите «Добавить роль», нажмите «Далее», когда появится страница мастера, и выберите «Веб-сервер (IIS)» (рисунок 2)
Рисунок 2 - Добавить персонажа
После нажатия «Далее» нужно выбрать функцию, которая должна добавить ещё одну «CGI», чем стандартная опция (рисунок 3).
Рисунок 3 - Функция выбора Нажмите «Далее», вам нужно будет подтвердить содержимое установки и выбрать «Установить», чтобы установить IIS в операционной системе. После установки IIS нужно провести тест, ввести «http://localhost/» в адресную строку браузера — если появится приветственная страница IIS7, это значит, что всё нормально. Далее нужно настроить новый сайт, сначала открыть IIS Manager (Start→ All Programs→ Administrative Tools→ Internet Information Services (IIS) Manager). Затем удалите сайт по умолчанию в главном меню, развернуте меню, затем кликните правой кнопкой мыши по названию сайта и нажмите «удалить» (рисунок 4).
Рисунок 4 - Удалить сайт по умолчанию
Создайте новый сайт, кликните правой кнопкой мыши на «Сайт», нажмите «Добавить сайт», появится форма, добавленная информационным сайтом, сначала введите название сайта, например «dedecms», путь выбран как путь сохранившегося на сайте, серверу с одним IP не нужно выбирать IP, заголовок хоста заполняется как localhost, затем нажмите OK.
Рисунок 5 — Добавить сайт После добавления сайта откройте каталог сайта, создайте новый index.html, затем откройте его в Блокноте и введите «hello dede» для тестирования. Также нужно настроить права, вернуться в IIS Manager, кликнуть правой кнопкой мыши по разделу «dedecms» сайта, выбрать «Edit Permissions», после входа на вкладку «Security» и затем выбрать «Редактировать» (рисунок 6).
Рисунок 6 — Права на редактирование
Нажмите кнопку «Добавить» после открытия окна «Редактировать». Добавьте IUSR в список пользователей с разрешениями и проверьте права на него, кроме Full Control. Затем нажмите OK. (Рисунок 7)
Рисунок 7 - Добавить разрешения
Также нужно снова нажать «ОК» в окне «Свойства», иначе разрешение не будет сохранено. После завершения этого шага вы можете получить доступ к локальному адресу «http://127.0.0.1» для тестирования, и на веб-странице появится «hello dede», что означает, что настройка прошла успешно.
Рисунок 8 — Тестовая веб-страница
2.php установку. Как уже упоминалось, в IIS7 отдельно устанавливать fastCGI нет необходимости, поэтому нужно только скачать пакет установки php для установки и скачать адрес:http://windows.php.net/downloads/releases/archives/
После загрузки откройте установщик, наведите его, настройте путь и перейдём к месту, где выбираем «настройка веб-сервера», здесь выбираем «IIS fastcgi» (рисунок 9).
Рисунок 9 — Выбор IIS FastCGI
Затем нажмите кнопку «далее», чтобы выбрать опцию установки, общий стандарт установки достаточен: если хотите добавить, нужно кликнуть на иконку диска перед вами, затем выбрать «установить», первый элемент — установить только выбранные элементы, а второй — установить все подпроекты проекта. (Рисунок 10) После настройки переходите к следующему шагу
Рисунок 10 - Варианты крепления После настройки нажмите «Next», а затем «Установить», чтобы установить PHP. После завершения установки нам всё равно нужно протестировать, открыть новую папку сайта, создать новый test.php файл, открыть его в Notepad и войти
Сохраните, чтобы выйти и получить доступ к http://127.0.0.1/test.php из браузера Отображается информация PHP, указывающая на успешную установку среды PHP.
|