Просмотров: 12077
Дата последнего изменения: 29.07.2020
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
4
5
Перед началом установки убедитесь, что PHP поддерживается вашим сервером.
Установка
Для установки PHP выполните следующие действия:
- Загрузите дистрибутив PHP версии 7.2.0 или выше, поставляемый в архиве. Дистрибутив доступен на сайте http://www.php.net/downloads.php.
- Распакуйте полученный архив. Например, в папку
х:\php\
.
Примечание: В документации использован вид пути х:\
, так как нам не известно на каком диске установлен Windows.
- Переименуйте файл php.ini-recommended в php.ini.
- Скопируйте файл php.ini в директорию
x:\Windows
.
- Откройте файл php.ini для редактирования в тестовом редакторе.
- Найдите строку:
extension_dir =
и измените ее на:
extension_dir = x:\php\extensions
- Найдите строку:
doc_root =
измените ее на:
doc_root = "x:\Inetpub\wwwroot"
- Найдите строку:
cgi.force_redirect = 1
измените ее на:
cgi.force_redirect = 0
- Сохраните внесенные изменения.
- Скопируйте файл php7ts.dll, расположенный в каталоге
x:\php\
, в директорию x:\Windows\System32
.
- Перейдите в меню Start > Settings > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager.
- Нажмите правой кнопкой мыши на ваш сайт в дереве каталога Web Sites (в большинстве случаев он может быть обозначен как Default Web Site). Для того чтобы открыть окно настроек свойств сайта, в появившемся контекстном меню выберите пункт Properties.
- Откройте вкладку Home Directory.
- В разделе Application settings для поля со списком Execute Permissions выберите значение
Scripts and Executables
.
- Далее, в том же разделе (Application settings) нажмите кнопку Configuration.
- Перейдите на вкладку Mappings.
Настройка расширений для всего сайта на вкладке Mapping позволит использовать эти расширения для всех виртуальных каталогов, расположенных на данном сайте.
- Нажмите кнопку Add, чтобы настроить путь к ISAPI DLL и указать расширение php-модуля.
- Заполните поля открывшейся формы следующим образом:
- Executable: при помощи кнопки Browse найдите исполняемый файл библиотеки php7isapi.dll или введите строку с адресом самостоятельно:
x:\php\sapi\php7isapi.dll
;
- Extension: введите в поле расширение .php;
- Снимите флажок в поле Verify that file exists. Установите флажок только в поле Script Engine.
- Нажатием кнопки OK сохраните внесенные изменения в каждом окне.
- Нажмите правой кнопкой мыши на Web Service Extensions в дереве каталога IIS. В появившемся контекстном меню выберите пункт Add a New Web service extension.
- В разделе Required file нажмите кнопку Add для того, чтобы задать имя нового фильтра (.php) и путь к ISAPI-файлу php7isapi.dll. Данный файл должен быть расположен в
x:\php\sapi\php7isapi.dll
.
- Поставьте флажок в поле Set extension status Allowed.
- Нажмите кнопку OK.
Чтобы использовать страницу index.php по умолчанию при загрузке сайта сделайте следующее:
- Нажмите правой кнопкой мыши на ваш сайт в дереве каталога Web Sites. В появившемся контекстном меню выберите пункт Properties.
- Перейдите на вкладку Documents.
- Нажмите кнопку Add.
- Откроется окно Add content Page. В поле данного окна введите имя страницы index.php.
- Нажмите кнопку OK.
- По умолчанию страница index.php будет помещена в конец списка. Используя кнопку Move Up, переместите страницу в начало списка.
- Подтвердите сделанные настройки, нажав кнопку OK.
Для того чтобы внесенные изменения вступили в силу, необходимо остановить IIS, а затем запустить его снова.
Проверка работы
- Создайте файл с именем test.php.
- Поместите в созданный файл строку
<? phpinfo(); ?>
- Поместите файл в корневой каталог вашего сайта.
- Откройте в браузере указанную страницу http://localhost/test.php, чтобы проверить работу PHP.
- В окне браузера должна появиться таблица с настройками PHP.