Найти тему

Установка PHP 7.3.7 на IIS 10

Установим PHP на IIS. Ставить будем PHP 7.3.7 на IIS 10. IIS крутится на сервере с Windows Server 2016. На php.net немного коряво написано:

Если вы хотите настроить PHP используя в качестве веб-сервера IIS, то проще всего это сделать используя
Microsoft Web Platform Installer (WebPI).

Заходим по ссылке:

-2

Нажимаем зелёную кнопку Install this extension и качаем инсталлятор.

-3

Запускаем WebPlatformInstaller_x64_en-US.msi.

-4

Открывается мастер установки WebPI.

-5

Принимаем лицензионное соглашение - Install.

-6

Ждём.

-7

Установка завершена, это было несложно. Finish.

Находим в установленных программах Web Platform Installer и запускаем.

-8

Ждём. Открывается окошко.

-9

Кликаем на вкладку Products. Слева выбираем Frameworks. Находим в списке PHP 7.3.7 (x64).

-10

Тыкаем в Add. Вместе с PHP автоматически добавляются и другие модули, например, Windows Cache Extension.

-11

Можно посмотреть список внизу — Items to be installed.

-12

Обещают установить три модуля:

  • PHP 7.3.7 (x64)
  • Windows Cache Extension 2.0 (x64) for PHP 7.3
  • PHP Manager for IIS

PHP Manager for IIS, как показывает практика, не установится.

Пробуем. Close, Install.

-13

Соглашаемся — I Accept.

-14

Полетела установка. Но неудачно.

-15

We're sorry. The following product have failed to install.

PHP используется, останавливаю IIS. Возвращаемся обратно и удаляем из списка PHP Manager for IIS.

-16

Close. Снова запускаем установку.

-17

Соглашаемся — I Accept.

-18

Устанавливается PHP.

-19

На очереди Windows Cache Extension 2.0.

-20

Пакеты установлены. Давайте решим вопрос с PHP Manager for IIS. Гуглим ссылочку:

https://www.iis.net/downloads/community/2018/08/php-manager-20-beta-1-for-iis

-21

У меня уже установлен PHP Manager, но более старой версии. Удаляю старый. Качаю новый и запускаю инсталлятор.

-22

Next.

-23

Принимаем лицензионное соглашение, Next.

-24

Next.

-25

Install.

-26

Ждём.

-27

Finish.

В IIS появляется новая оснастка под названием PHP Manager.

-28

Для каждого сайта можно выбирать свою PHP версию, регистрировать новые, управлять расширениями и т.д.

Источник:
https://internet-lab.ru/php7_3_7_on_iis

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.