Скачиваем PHP
Заходим на сайт https://windows.php.net/download/ и скачиваем ZIP архив PHP 7.1, на момент написания статься я качал VC14 x64 Non Thread Safe (2018-Nov-08 07:28:18).
Копируем на диск
Разархивируем содержимое архива в любую папку, например, в c:/php/7.1, настроив к ней доступ, назовем ее рабочая директория.
Создадим файл php.ini в рабочей директории. Для этого скопируем php.ini-development в php.ini:
copy php.ini-development php.ini
Настроим php.ini
Поправим некоторые параметры
max_execution_time = 180
memory_limit = 512M
post_max_size = 64M
upload_max_filesize = 64M
Установим значение
extension_dir = "ext"
Откроем нужные расширения
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_ftp.dll
extension=php_gd2.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
Настройка в системе
добавим путь к PHP в переменную окружения path, чтобы запускать php из командной строки из любого места.
Пуск => Параметры => Система => О системе => Сведения о системе => Дополнительные параметры системы => вкладка Дополнительно => Переменные среды => Системные переменные.
находим переменную path
и добавляем значение "путь до рабочей директории PHP".
Проверка
Выполним команду в командной строке
php --version
должно вывести подобное
PHP 7.1.24 (cli) (built: Nov 8 2018 05:14:12) ( NTS MSVC14 (Visual C++ 2015) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
Бонус
создать символьную ссылку на директорию можно выполнив
mklink /D active 7.1
где "active" - название ссылки, "7.1" - директория назначения.