Как установить php на windows 10
IIS является встроенным в Windows. На сервере Windows используйте Server Manager для добавления роли IIS. Убедитесь, что функция роли CGI включена. На рабочем столе Windows используйте панель «Установка и удаление программ» для добавления IIS. В документации Microsoft есть » подробные инструкции. Для настольных веб-приложений и веб-разработки можно также использовать IIS/Express или рабочий стол PHP.
Пример #1 Командная строка для настройки IIS и PHP
@echo off REM download .ZIP file of PHP build from http://windows.php.net/downloads/ REM path to directory you decompressed PHP .ZIP file into (no trailing \) set phppath=c:\php REM Clear current PHP handlers %windir%\system32\inetsrv\appcmd clear config /section:system.webServer/fastCGI REM The following command will generate an error message if PHP is not installed. This can be ignored. %windir%\system32\inetsrv\appcmd set config /section:system.webServer/handlers /-[name='PHP_via_FastCGI'] REM Set up the PHP handler %windir%\system32\inetsrv\appcmd set config /section:system.webServer/fastCGI /+[fullPath='%phppath%\php-cgi.exe'] %windir%\system32\inetsrv\appcmd set config /section:system.webServer/handlers /+[name='PHP_via_FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='%phppath%\php-cgi.exe',resourceType='Unspecified'] %windir%\system32\inetsrv\appcmd set config /section:system.webServer/handlers /accessPolicy:Read,Script REM Configure FastCGI Variables %windir%\system32\inetsrv\appcmd set config -section:system.webServer/fastCgi /[fullPath='%phppath%\php-cgi.exe'].instanceMaxRequests:10000 %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/fastCgi /+"[fullPath='%phppath%\php-cgi.exe'].environmentVariables.[name='PHP_FCGI_MAX_REQUESTS',value='10000']" %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/fastCgi /+"[fullPath='%phppath%\php-cgi.exe'].environmentVariables.[name='PHPRC',value='%phppath%\php.ini']"
Apache
Существует несколько версий Apache2 для Windows. Мы поддерживаем ApacheLounge, но другие варианты включают XAMPP, WampServer и BitNami, которые предоставляют средства автоматической установки. Вы можете использовать mod_php или mod_fastcgi для загрузки PHP на Apache. Если вы используете mod_php, необходимо использовать TS-build Apache, Visual C той же версии и тот же процессор (x86 или x64).
Выберите сборку
Скачайте PHP-релизы с » http://windows.php.net/download/. Все сборки оптимизированы ( PGO ), а выпуски QA и GA тщательно протестированы.
- Thread-Safe(TS) — для одного процесса веб-служб, как Apache с mod_php
- Non-Thread-Safe(NTS) — для служб IIS и других FastCGI веб-серверов (Apache с mod_fastcgi) рекомендуется и для сценариев командной строки
- для x86 — для 32-разрядной версии
- для x64 — для 64-разрядной версии
Как установить php на windows 10
Есть разные способы установки всего необходимого программного обеспечения. Мы можем устанавливать компоненты по отдельности, а можем использовать уже готовые сборки на подобие Denwer или EasyPHP. В подобных сборках компоненты уже имеют начальную настройку и уже готовы для создания сайтов. Однако рано или поздно разработчикам все равно приходится прибегать к установке и конфигурации отдельных компонентов, подключения других модулей. Поэтому мы будем устанавливать все компоненты по отдельности. В качестве операционной системы будет использоваться Windows.
Что подразумевает установка PHP? Во-первых, нам нужен интерпретатор PHP. Во-вторых, необходим веб-сервер, например, Apache, с помощью которого мы сможем обращаться к ресурсам создаваемого нами сайта.
Для установки PHP перейдем на офсайт разработчиков https://www.php.net/downloads. На странице загрузок мы можем найти различные дистрибутивы для операционной системы Linux. Если нашей операционной системой является Windows, то нам надо загрузить один из пакетов со страницы https://windows.php.net/download.
Интерпретатор PHP имеет две версии: Non Thread Safe и Thread Safe. В чем разниц между ними? Версия Thread Safe позволяет задействовать многопоточность, тогда как Non Thread Safe — однопоточная версия. Выбрем версию Thread Safe .

Распакуем загруженный архив в папку, которую назовем php . Пусть эта папка у нас будет располагаться в корне диска C, а ее полный путь будет C:\php .
Теперь нам надо выполнить минимальную конфигурацию PHP. Для этого зайдем в распакованный архив и найдем там файл php.ini-development .

Это файл начальной конфигурации интерпретатора. Переименуем этот файл в php.ini и затем откроем его в текстовом редакторе.
Найдем в файле строку:
;extension_dir = "ext"
Эта строка указывает на каталог с подключаемыми расширениями для PHP. Расширения позволяют задействовать нам некоторую дополнительную функциональность, например, работу с базой данных. Все расширения находятся в распакованном каталоге ext .
Раскомментируем эту строку, убрав точку с запятой и укажем полный путь к папке расширений php:
extension_dir = "C:\php\ext"
Остальное содержимое файла оставим без изменений.
Теперь установим веб-сервер.
Как установить php на windows 10

В открывшемся окне выбираем в самом низу пункт переменные среды.
В следующем открывшемся окне:

Выберем пункт path и нажимаем изменить.
В следующем открывшемся окне:

Выбираем пункт создать и в открывшейся строке напишите C:\WebServer\WAMP\PHP\ и выбираем пункт вверх и поднимаем нашу строку к вверху, и нажимаем кнопку Ok , как на рисунке ниже.

Во всех открытых окнах нажимаем Ok , все окна переменной среды path закрываем. После данных изменений следует перезагрузить компьютер.
После перезагрузки компьютера, открываем Notepad++ и набираем следующий код:
Сохраняем файл в каталоге c:\WEbServer\home\www\ с названием i.php
В адресной строке Web – браузера набираем: http://localhost/i.php , если вы увидите данные о интерпретаторе PHP , как на рисунке, то значит все настройки сделали правильно и PHP работает.

Установка PHP завершена, если при выполнении примеров появляются ошибки ошибки, то проверяйте все в конфигурационные файлы, перезагружаем сервер и снова пробуем достичь желаемого результата.
И помните после каждого изменения конфигурационных файлов и исправлении ошибок, нужно чистить историю Web – браузера, может так получится вы нашли исправили ошибку, перезагрузили сервер, а Web – браузер выдает вам файлы из истории, и вы видите при загрузке опять ошибку.
Настройка, шаг 1. Установка СЛУЖБ IIS и PHP
На этом этапе создания сайта PHP устанавливаются службы IIS и модуль FastCGI, загружается и устанавливается среда PHP и расширение WinCache, а также отправляется приложение PHP.
После выполнения этих действий убедитесь, что установлены службы IIS и среда PHP, а приложение PHP добавлено на веб-сайт. Затем перейдите к шагу 2. Настройка параметров PHP.
1.1. Установка служб IIS
Чтобы установить СЛУЖБЫ IIS, выполните следующие действия.
Установка СЛУЖБ IIS в Windows Server 2012
- На начальной странице щелкните плитку Диспетчер серверов и нажмите кнопку ОК.
- В окне диспетчера серверов щелкните элемент Панель мониторинга, а затем выберите Добавить роли и компоненты.
- В окне мастера добавления ролей и компонентов на странице Перед началом работы нажмите кнопку Далее.
- На странице выбора типа установки выберите Установка ролей или компонентов и нажмите кнопку Далее.
- На странице Выбор целевого сервера выберите Выбор сервера из пула серверов, выберите имя своего сервера и нажмите кнопку Далее.
- На странице Выбор ролей сервера укажите Веб-сервер (IIS) и нажмите кнопку Далее.
- На странице Выбор компонентов просмотрите выбранные по умолчанию компоненты и затем выберите CGI. При таком выборе также устанавливается модуль FastCGI, который рекомендуется использовать для приложений PHP.
- Щелкните Далее.
- На странице Роль веб-сервера (IIS) нажмите кнопку Далее.
- На странице выбора служб ролей обратите внимание на предварительно выбранные службы ролей, устанавливаемые по умолчанию, и нажмите кнопку Далее.
Примечание Необходимо только установить службы ролей IIS 8 по умолчанию для веб-сервера статического содержимого.
Установка СЛУЖБ IIS на Windows 8
- На начальной странице введите Панель управления, а затем щелкните значок панели управления в результатах поиска.
- В панели управления выберите Программы, а затем Включение и отключение компонентов Windows.
- В диалоговом окне Компоненты Windows выберите Службы IIS. Обратите внимание на предварительно выбранные компоненты, устанавливаемые по умолчанию, а затем выберите CGI. При таком выборе также устанавливается модуль FastCGI, который рекомендуется использовать для приложений PHP.
- Нажмите кнопку ОК.
- Чтобы проверить успешность установки IIS, введите в веб-браузере следующий текст: http://localhost Вы увидите страницу приветствия IIS по умолчанию.
1.2. Загрузка и установка PHP вручную
Процедуры, описанные в этом разделе, помогут вам установить PHP вручную:
- Загрузить среду PHP и расширение WinCache.
- Установить PHP и WinCache.
- Добавить папку установки PHP в переменную среды «Path».
- Настроить сопоставление обработчика для PHP.
- Добавить записи документа по умолчанию для PHP.
- Проверить установку PHP.
Чтобы упростить процесс, установите расширение WinCache, но не настраивайте его. Вы настроите и протестируете WinCache в разделе Шаг 2. Настройка параметров PHP.
Загрузка и установка PHP и WinCache
- Откройте в браузере страницу загрузки Windows для PHP и скачайте непотобезопасный ZIP-пакет PHP.
- Скачайте расширение WinCache из списка расширений Windows для PHP.
- Извлеките все файлы из пакета php .zip в папку по своему выбору, например C:\PHP\ .
- Извлеките пакет .zip WinCache в папку расширений PHP (\ext), например C:\PHP\ext . Пакет WinCache содержит только один файл (Php_wincache.dll).
- Откройте Панель управления, выберите Система и безопасность, затем Система и Дополнительные параметры системы.
- В окне Свойства системы перейдите на вкладку Дополнительно, а затем щелкните Переменные среды.
- В разделе Системные переменные выберите Путь и нажмите кнопку Изменить.
- Добавьте путь к папке установки PHP в конец значения Переменной, например ;C:\PHP . Нажмите кнопку ОК.
- Откройте диспетчер служб IIS, на панели Соединения выберите имя узла компьютера, а затем дважды щелкните Сопоставления обработчиков.
- На панели Действия щелкните Добавить сопоставление модуля.
- В поле Путь запроса введите *.php.
- В меню Модуль выберите FastCgiModule.
- В поле Исполняемый файл введите полный путь к Php-cgi.exe, например C:\PHP\Php-cgi.exe .
- В поле Имя введите имя для сопоставления модуля, например FastCGI.
- Нажмите кнопку ОК.
- Выберите имя узла компьютера на панели Соединения и дважды щелкните Документ по умолчанию.
- На панели Действия нажмите кнопку Добавить. Введите Index.php в поле Имя, а затем нажмите кнопку ОК.
- Нажмите кнопку Добавить еще раз. Введите Default.php в поле Имя и нажмите кнопку ОК.
Проверка установки PHP
- Откройте текстовый редактор, например Блокнот, от имени администратора.
- В новом файле введите следующий текст:
- Сохраните файл как C:\inetpub\wwwroot\Phpinfo.php .
- Откройте браузер и введите следующий URL-адрес. http://localhost/phpinfo.php Откроется отформатированная веб-страница с отображением текущих параметров PHP.
1.3. Добавление приложения PHP
После установки служб IIS и PHP можно добавить приложение PHP на веб-сервер. В этом разделе описывается настройка приложения PHP на веб-сервере IIS, где установлены службы PHP. Сведения о разработке приложения PHP отсутствуют.
Добавление веб-приложения PHP
- Откройте диспетчер служб IIS.
- Для Windows Server 2012 на начальной странице щелкните плитку диспетчер сервера и нажмите кнопку ОК. На панели мониторинга диспетчера сервера выберите меню Сервис, а затем выберите Диспетчер служб IIS.
- Для Windows 8 на начальной странице введите панель управления, а затем щелкните значок панель управления в результатах поиска. На экране панели управления выберите раздел Система и безопасность, выберите Администрирование,а затем щелкните пункт Диспетчер служб IIS.
- В области Подключения щелкните правой кнопкой мыши узел Сайты в дереве, а затем выберите Добавить веб-сайт.
- В диалоговом окне Добавление веб-сайта в поле Имя сайта введите понятное имя веб-сайта.
- Если вы хотите выбрать другой пул приложений, отличный от указанного в поле Пул приложений, нажмите Выбрать. В диалоговом окне Выбор пула приложений выберите пул приложений в списке Пул приложений и нажмите кнопку ОК.
- В поле Физический путь введите физический путь к папке приложения или нажмите кнопку обзора (. ), чтобы перейти к файловой системе для поиска папки.
- Если на шаге 5 вы указали путь к удаленной общей папке, нажмите Подключиться как, чтобы указать учетные данные, которые имеют разрешение на доступ к этому пути. Если определенные учетные данные не используются, выберите параметр Пользователь веб-приложения (сквозная проверка подлинности) в диалоговом окне Подключиться как.
- В списке Тип выберите протокол для веб-сайта.
- В поле IP-адрес указано значение по умолчанию — Все неназначенные. Если необходимо указать статический IP-адрес для веб-сайта, введите IP-адрес в поле IP-адрес.
- Введите номер порта в текстовом поле Порт.
- Дополнительно введите имя заголовка узла для веб-сайта в поле Заголовок узла.
- Если не следует вносить изменения в параметры веб-сайта и следует сделать его незамедлительно доступным, установите флажок Запустить веб-сайт немедленно.
- Нажмите кнопку ОК.
См. также
- Настройка веб-сайта PHP на IIS
- Шаг 1. Планирование установки веб-сервера IIS и PHP
- Шаг 2. Настройка параметров PHP
- Шаг 3. Настройка безопасности PHP-приложения
- Средство развертывания веб-сервера (IIS) с поддержкой размещения: обзор сценария
Обратная связь
Были ли сведения на этой странице полезными?