6.2 Windows Server. Добавляем поддержку PHP веб-серверу IIS
Рассмотрим, как добавить серверу поддержку PHP для запуска на нем популярных CMS написанных на этом языке.
Прежде всего, сам PHP скачиваем его с официального сайта в виде msi инсталлятора, также хотим обратить ваше внимание, что скачивать нужно потоконебезопасную (Non Thread Safe) версию.
Перед тем, как устанавливать PHP необходимо добавить веб-серверу поддержку технологии CGI, для этого перейдем в Диспетчер сервера - Роли - Веб-сервер - Добавить службы ролей как показано на рисунке 23. Также мы добавили поддержку технологии SSI, которая часто используется в популярных CMS.
Рисунок 23 - CGI, SSI
Теперь можно запускать инсталлятор PHP, путь установки лучше заменить на более короткий и без пробелов, например C:PHP, в соответствующем окне выбираем режим работы IIS FastCGI как показано на рисунке 24. Все необходимые настройки PHP и IIS будут сделаны автоматически.
Рисунок 24 - Параметры установка PHP
Далее при помощи этой оснастки создадим новый сайт phpsite.local, для обращения к нему по URL, добавляя соответствующие записи в файлы hosts на клиентах или A-запись на нашем DNS-сервере. Установим необходимые права на папку с сайтом, чтобы PHP имел доступ к содержимому папки необходимо добавить полные права, кроме группы IIS_IUSRS, также группе IUSR как показано на рисунке 25.
Для проверки создадим в корневом каталоге сайта файл index.php со следующим содержимым:
<?php
phpinfo();
?>
Теперь на клиентской машине в браузере наберем http://phpsite.local и как показа но на рисунке 26 мы увидим информацию об версии PHP.
Рисунок 25 - Настройка прав доступа
Рисунок 26 - PHP Version
На этом установку и настройку PHP для веб-сервера IIS можно считать успешно завершенной. Моно приступать к размещению и запуску своих приложений, написанных с применением этого языка.
- Введение
- 1. Анализ видов существующих корпоративных порталов
- 2. Моделирование предметной области Корпоративного портала
- 3. Разработка архитектуры и структуры корпоративного портала в соответствии с требованиями
- 4. Разработка требований к программной части сервера
- 4.1 Операционная система.
- 4.2 Система управления базами данных
- 4.3 Языки программирования
- 4.4 Веб-сервер
- 5 Разработка требований аппаратным характеристикам сервера
- 6 Установка и настройка программного обеспечения на выделенный сервер
- 6.1 Windows Server. Настраиваем веб-сервер IIS
- 6.2 Windows Server. Добавляем поддержку PHP веб-серверу IIS
- 6.3 Windows Server. Веб-сервер IIS, добавляем поддержку MySQL
- 6.4 Установка CMS
- 7 Руководство администратора
- 7.1 Общие настройки портала
- Российские корпоративные порталы начали «созревать»
- 6 Структура Корпоративного портала
- 28 Корпоративный портал
- 5.2. Корпоративные информационные порталы
- Назначение корпоративных порталов
- Структура корпоративного портала
- 1. Сущность корпоративных порталов и их возможности.
- 15.2. Корпоративные информационные порталы
- 1. Корпоративный портал
- 6.2. Проектирование корпоративных порталов