Назад | Перейти на главную страницу

Как перейти на PHP 5.5 в Windows Server 2008

Как правильно перейти с PHP версии 5.4.32 до PHP версии 5.5.22 в Windows? Все, что я могу найти, это как установить.

PHP уже работает на 64-разрядной версии Windows Server 2008 R2 вместе с IIS, просто нужно перейти на более новую версию PHP.

Кажется, это довольно хорошо освещено в install.txt включены в ZIP-архив для загрузки PHP.

Цитата из этого файла ...

Этапы ручной установки

... Обновление с предыдущей версии PHP: В предыдущих выпусках руководства предлагалось переместить различные файлы ini и DLL в папку SYSTEM (например, C: \ WINDOWS), и хотя это упрощает процедуру установки, но затрудняет обновление. Мы советуем вам удалить все эти файлы (например, php.ini и связанные с PHP библиотеки DLL из папки Windows SYSTEM), прежде чем переходить к новой установке PHP. Обязательно сделайте резервную копию этих файлов, так как вы можете сломать всю систему. Старый php.ini также может быть полезен при настройке нового PHP. И, как вы скоро узнаете, предпочтительный метод установки PHP - это хранить все файлы, связанные с PHP, в одном каталоге и иметь этот каталог, доступный для вашей системы PATH.

С этой оговоркой, следует просто установить новую версию PHP в новую папку и обновить конфигурацию IIS для использования нового пути.

У меня ручная установка шла не очень хорошо, но установщик веб-платформы Microsoft работал у меня хорошо. https://www.microsoft.com/web/downloads/platform.aspx

Использование менеджера PHP для IIS - очень простой способ использовать новейший PHP. https://phpmanager.codeplex.com/

  • скачать новейший php (http://windows.php.net/downloads/releases/php-7.0.2-nts-Win32-VC14-x86.zip)
  • Извлеките ваш PHP-Zip-файл в полезный каталог, например C: /PHP/php-7.0.2.
  • Установите PHP Manager с помощью установщика из codeplex или с помощью установщика платформы IIS
  • Зарегистрируйте свой новый PHP с помощью недавно установленного PHP Manager (выбрав быстрый cgi для PHP-Path выше)

Это должно сработать для вас!

Любезно,

Maes