Windows php msi для windows

Windows php msi для windows

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

Для предварительного просмотра страниц с кодом PHP необходим тестовый сервер.

Во-первых, установите HTTP сервер Apache на вашей системе, и удостоверьтесь, что он работает.

Устанавить веб-сервер Apache с поддержкой PHP на операционной системе Windows не сложно.
Используйте сборки Apache, предоставляемые Apache Lounge.

php Установка PHP в системах Windows.

Установка PHP в современных операционных системах Microsoft Windows и рекомендуемая конфигурация для распространенных веб-серверов.

Скачать PHP.

Зайдите на страницу загрузки официального сайта — PHP Archives

Выберите сборку
Есть 2 типа сборок PHP:

  • Thread-Safe(TS) — для одного процесса веб-служб, как Apache с mod_php
  • Non-Thread-Safe(NTS) — для служб IIS и других FastCGI веб-серверов (Apache с mod_fastcgi) рекомендуется и для сценариев командной строки

Загрузите Thread Safe, если вам нужно запустить PHP в качестве модуля.
Можно установить PHP как модуль, но лучше устанавливать PHP поверх mod_fcgid (fastcgi, best practice)

Программы инсталляции PHP 5 доступны только для 32-разрядных версий Windows, поэтому установка PHP как модуля возможна только на 32-разрядные версии Apache, например — apache_2.2.24-x86-no-ssl.msi.

Не удалось открыть этот пакет установки.

Убедитесь, что пакет существует и у вас есть к нему доступ, или обратитесь к поставщику приложения, чтобы проверить правильность этого пакета установщика.

Такое сообщение появится, если программа инсталляции PHP 5 будет запущена не из корневого каталога диска

После нажатия на кнопку Start

или ввода команд:
cd C:\Program Files\Apache Software Foundation\Apache2.4\bin\
httpd -k start

Будет получено сообщение об ошибке:

Администратор: Командная строка

Строка — \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\xff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32.
переводится как: не является приложением Win32

Для установки PHP 5 из установочного пакета запустите ( обязательно из корневого каталога диска ) программу инсталляции.

Процедура инсталляции
PHP в ОС Windows полностью автоматизирована.
Запустите, из корневого каталога диска C:\,
программу инсталляции — php-5.3.9-Win32-VC9-x86.msi.

Читайте также:  Вай фай адаптер как точка доступа windows

Открыть файл — предупреждение системы безопасности и нажмите — Запустить

В окне — PHP 5.3.9
нажмите кнопку Next.

Прочитайте лицензию и отметьте пункт —
I accept the terms in license agreement
(Я принимаю условия лицензионного соглашения).

Согласитесь с установкой PHP 5 в каталог по умолчанию — C:/Program Files(x86)/PHP/

Нажмите на кнопку Browse,

укажите путь к каталогу, в котором находятся файлы конфигурации сервера Apache —
C:\Program Files\Apache Software Foundation\Apache2.2\conf\

то в середине установки PHP 5

Будет выведено сообщение об ошибке —
«Error trying access httpd.conf file. You will need to manyally conigure the web server».
Ошибка при попытке доступа к файлу httpd.conf. Вам нужно будет вручную настроить веб-сервер

После выбора каталога с конфигурационными файлами сервера Apache
продолжите установку PHP

Installs PHP with all server modules and extensions enabled.
It is recommended to only select the extensions and modules you need below.
Устанавливает PHP с включенными всеми модулями сервера и расширениями.
Рекомендуется выбирать только те расширения и модули, которые вам нужны.
Оставьте установки по умолчанию.

Имеющим определенный опыт, можно сразу установить необходимые модули, нажимая на стрелку выбранного расширения и выделяя пункт- Will be installed on local hard drive (установить на локальный жесткий диск), для добавления необходимого расширения.

Запустите процесс инсталляции PHP

Дождитесь окончания установки PHP

Для завершения процесса инсталляции — нажмите на кнопку Finish.

Сервер Apache 2 PHP 5
Редактирование файла конфигурации Apache — httpd.conf для работы PHP на Windows

Если у вас был установлен сервер Apache 2, то программой установки PHP 5, после блока — #
В конце файла — httpd.conf
(C:/Program Files/Apache Software Foundation/Apache2.4/conf/)

будут добавлены ( выделено красным ) следующие записи:
Файл httpd.conf

После окончания инсталляции в меню — Пуск — Все программы, будет создан новый пункт — PHP 5

После перезагрузки компьютера или перезапуска сервера Apache
К службе Apache/2.2 (Win32) будет добавлена запись — PHP/5.3.9.

Убедитесь, что вы можете запустить PHP из командной строки Windows
введя — cd c:\Program Files (x86)\PHP\ и, затем — php -v

Администратор: Командная строка

Список загруженных модулей — php -m

Администратор: Командная строка

PHP: Изменения в файле — php.ini

Включить расширения. Это будет зависеть от библиотек, которые вы хотите использовать, но следующие расширения должны быть пригодны для большинства приложений (удалите комментарий с запятой):

По мере приобретения опыта, вы в любой момент можете добавить необходимые модули из панели управления —
Пуск — Панель управления — Установка и удаление программ — Программы и компоненты,
нажав кнопку — Изменить.

Будет запущена программа инсталляции.

Дойдите до окна диалога — Change, repair, or remote installation и нажмите кнопку Change.

Читайте также:  Ноутбук сенсорный экран linux

В диалоге — Choose Item to Install, выберите нужный модуль, нажмите на стрелку
и на пункт — Will be installed on local hard drive (установить на локальный жесткий диск),
для добавления необходимого расширения.

Как установить PHP на Windows

В этой статье вы узнаете как установить php 7.0 и выше на Windows 10, очень просто, надеюсь эта статья будет полезна для вас.

Скачать PHP:

Сначала вам надо скачать PHP 7 для Windows 10 c сайта или для Windows 7, для этого заходим по ссылки, там нажимаем на Zip.

Как можете заметить, я скачиваю тут x64 битную, но не переживаете, там также вы можете скачать x32 битную версию, для этого надо прокрутить чуть ниже и найти, где будет написано x86, если в друг у вас архитектура не x64.

Установка PHP:

После того как скачали сам PHP, пришло время его установить, для архивируем архив который скачали, и создаём папку куда положим все файлы.

Как можете заметить, я поместил все файлы в папку в документах, но это ещё не всё.

Теперь на надо добавить PHP в path, чтобы была возможность запускать PHP скрипты из командной строки, для этого заходим в «Этот компьютер» и там нажимаем правой кнопкой мыши, выбираем «Свойства».

Дальше в открывшемся окне с боку выбираем «Дополнительные параметры системы».

В открывшемся окне нажимаем на кнопку «Переменные среды…».

В открывшемся окне выбираем внизу «Path» и нажимаем кнопку изменить.

Нажимаем «Создать» и вписываем путь, куда вы архивировали ваш PHP, на этом всё и заканчивается, поздравляю вас, вы установили и подключили PHP.

Тест PHP:

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

PHP: Hypertext Preprocessor

Are you seeing a warning from Windows Defender? Check out this info.

PHP For Windows

This site is dedicated to supporting PHP on Microsoft Windows. It also supports ports of PHP extensions or features as well as providing special builds for the various Windows architectures.

If you like to build your own PHP binaries, instructions can be found on the Wiki.

PECL For Windows

PECL extensions for Windows is being worked on. Windows DLL can be downloaded right from the PECL website.

The PECL extension release and snapshot build directories are browsable directly.

Which version do I choose?

If you are using PHP as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP.

Читайте также:  Core i3 2100 linux

Apache

Please use the Apache builds provided by Apache Lounge. They provide VC15 and VS16 builds of Apache for x86 and x64. We use their binaries to build the Apache SAPIs.

With Apache, using the apache2handler SAPI, you have to use the Thread Safe (TS) versions of PHP.

VC15 & VS16

More recent versions of PHP are built with VC15 or VS16 (Visual Studio 2017 or 2019 compiler respectively) and include improvements in performance and stability.

— The VC15 and VS16 builds require to have the Visual C++ Redistributable for Visual Studio 2015-2019 x64 or x86 installed

TS and NTS

TS refers to multithread capable builds. NTS refers to single thread only builds. Use case for TS binaries involves interaction with a multithreaded SAPI and PHP loaded as a module into a web server. For NTS binaries the widespread use case is interaction with a web server through the FastCGI protocol, utilizing no multithreading (but also for example CLI).

What is PGO?

Profile Guided Optimization is an optimization feature available in Microsoft’s Visual C++ compiler that allows you to optimize an output file based on profiling data collected during test runs of the application or module.

Links:

amd64 (x86_64) Builds

PHP 7 provides full 64-bit support. The x64 builds of PHP 7 support native 64-bit integers, LFS, 64-bit memory_limit and much more.

x64 builds are recommended (almost all Windows installations support x64).

Long and multibyte path

PHP 7.1+ supports long and UTF-8 paths. See the manual for details.

Archives

Past releases are available from our archives, older versions not found there can be found at the Museum.

Где взять msi или ехе дистрибутив PHP-сервера для IIS7.5?

Отвечая на поврос прямо, официально — нигде.

Для IIS 7.0+ существует официальный мануал по настройке
php.net/manual/ru/install.windows.iis7.php

Вообще, если вы только начинаете, почему бы не начать с XAMPP, OpenServer или аналогов? Калссический LAMP-стэк (для которого всегда можно найти тонны документации и проще искать ответы на вопросы) отлично ставится на Windows без участия IIS.

Думаю, вам стоит почитать про функционирование сетей в целом. Вроде Как работает веб сервер? или https://blog.o4kapuk.info/2013/03/24/browser-and-i.

Доменное имя в случае выделенного сервера привязывается на DNS-сервере.
Веб-сервер прослушивает сконфигурированные порт (для http по умолчанию 80) на сервере.
Клиенты спрашивают у DNS-сервера IP-адрес по доменному имени, посылают запрос на полученный IP-адрес и указанный порт (по умолчанию 80), после этого сервер обрабатывает запрос.
Среди прочего, сервер получает в заголовке доменное имя и умеет его по-разному обрабатывать («виртуальный хост»)

Оцените статью