Обновить php для windows

Как установить 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

PHP мог попасть на компьютер разными способами. Поскольку PHP является портативным, то в простейшем варианте PHP вообще не нужно устанавливать — чтобы запускать скрипты из командной строки, достаточно просто извлечь скаченный архив, и с помощью главного исполнимого php.exe запускать скрипты *.php прямо из командной строки. В этом случае достаточно просто скачать новую версию и распаковать — никакой установки не требуется.

Если у вас PHP в составе какой-либо сборки, то есть смысл проверить новые версии самой сборки, а не обновлять компоненты по отдельности.

Если же вы самостоятельно установили Apache и подключили к нему PHP, то эта инструкция поможет вам обновить PHP до самой последней версии.

Последнюю версию PHP скачайте со страницы https://windows.php.net/download/. Выберите версию Thread Safe, обратите внимание на битность. Если вы затрудняетесь, какой именно файл скачать, то посмотрите эту заметку.

PHP поставляется в виде портативного, автономного пакета, вся настройка которого происходит в файле php.ini. Разве что, можно дополнительно добавить путь до PHP в переменную окружения PATH в Windows. Поэтому после скачивания новой версии, желательно сделать резервную копию php.ini, чтобы не пришлось настраивать заново.

Читайте также:  Mac os sierra vmware workstation

Подразумевается, что у вас установка выполнена в C:\Server\bin\PHP\, если это не так, то здесь и далее подставьте своё значений путей до файлов и папок.

Порядок действий такой:

  1. Прежде всего, скопируйте в безопасное место файл c:\Server\bin\PHP\php.ini.
  2. Затем удалите папку C:\Server\bin\PHP\.
  3. Распакуйте новый архив в C:\Server\bin\PHP.
  4. Скопируйте сохранённый ранее файл php.ini в c:\Server\bin\PHP\php.ini.

Если вы установили PHP для работы в паре с веб-сервером и веб-сервер уже настроен на взаимодействие с PHP, то никакие дополнительные настройки делать не нужно. Достаточно только перезапустить службу Apache, чтобы сделанные изменения сразу вступили в силу:

Вот и всё — теперь вы можете как запускать файлы скриптов .php с самой последней версией PHP прямо из командной строки, так и работать с последней версией PHP в веб-сервере Apache.

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

Pirnazar

Well-known member

На данный момент доступен PHP 7.0.0 Alpha выпуск 2. В самые ближайшие дни появится первая бета. Ни альфы ни беты не рекомендуются для реальной работы. Но попробовать их на тестовом сервере уже можно.

Тем паче, что изменения PHP7 очень значительны:

  • Увеличение производительности PHP 7 до двух раз по сравнению с PHP 5.6 (вот это да!)
  • Ожидаемая поддержка 64-бит
  • Многие фатальные ошибки теперь Exceptions (исключения)
  • Удаление старых и не поддерживаемых SAPI (программных интерфейсов серверных приложений) и расширений
  • Оператор NULL коалесцирующий (??)
  • Комбинированный оператор сравнения ( )
  • Декларация возвращаемого типа
  • Декларация скалярного типа
  • Анонимные классы

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

PHP любой версии почти всегда ставят в паре с сервером и системой управления базами данных. Если у вас совсем нет сервера, то обратитесь к статье «Установка и настройка сервера Apache, PHP, MySQL, phpMyAdmin на Windows 10». Когда в той статье дойдёте до установки PHP, то возвращайтесь сюда.

Если сервер у вас уже есть, то общие вопросы по обновлению вы найдёте в статье «Обновление сервера Apache и его компонентов».

Особенности установки PHP 7 на Windows

Я ставил на Apache 2.4 VC14. Если вы ещё не обновили сервер, то сделайте это. Ссылки и подробности по этой инструкции.

Для скачивания PHP 7.0 перейдите на эту страницу. Все программы всегда скачивайте только с официальных сайтов!

Выберите версию Thread Safe (64-битную или 32-битную как и ваш сервер Apache).

Обязательно нужен Visual C++ Redistributable for Visual Studio 2015! Если вы уже обновили сервер Apache, то этому серверу также нужен этот пакет. Т.е. вы уже должны были его установить. Если это не так, то перейдите на официальный сайт и скачайте пакет соответствующей битности.

После скачивания установите его.

Если при установке сервера вы пользуетесь моей инструкцией, то распакуйте содержимое скаченного архива с PHP в каталог C:ServerbinPHP.

Перейдите в этот каталог, найдите файл php.ini-development и переименуйте его в php.ini.

Читайте также:  Virtualbox установка windows x64

Откройте этот файл любым текстовым редактором, найдите там строчку

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

The Codeby — одна из сильнейших Red Team в RU сегменте. Команда профессионалов, специализирующаяся на аудите информационных систем и тестировании на проникновение.

Мы предлагаем: Аудит веб-сайта компании, Аудит внешнего периметра, Аудит веб-приложения, Аудит внутренней корпоративной сети, Проверка ИБ-грамотности сотрудников, Анализ кода ПО, Аудит Wi-Fi и СКУД, Выявление уязвимостей ПО серверов и рабочих станций, Пентест инфраструктуры методом черного ящика. Подробнее .

Выход PHP 7

На данный момент доступен PHP 7.0.0 Alpha выпуск 2. В самые ближайшие дни появится первая бета. Ни альфы ни беты не рекомендуются для реальной работы. Но попробовать их на тестовом сервере уже можно.

Тем паче, что изменения PHP7 очень значительны:

  • Увеличение производительности PHP 7 до двух раз по сравнению с PHP 5.6 (вот это да!)
  • Ожидаемая поддержка 64-бит
  • Многие фатальные ошибки теперь Exceptions (исключения)
  • Удаление старых и не поддерживаемых SAPI (программных интерфейсов серверных приложений) и расширений
  • Оператор NULL коалесцирующий (??)
  • Комбинированный оператор сравнения ( )
  • Декларация возвращаемого типа
  • Декларация скалярного типа
  • Анонимные классы

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

PHP любой версии почти всегда ставят в паре с сервером и системой управления базами данных. Если у вас совсем нет сервера, то обратитесь к статье «Установка и настройка сервера Apache, PHP, MySQL, phpMyAdmin на Windows 10». Когда в той статье дойдёте до установки PHP, то возвращайтесь сюда.

Если сервер у вас уже есть, то общие вопросы по обновлению вы найдёте в статье «Обновление сервера Apache и его компонентов».

Особенности установки PHP 7 на Windows

Я ставил на Apache 2.4 VC14. Если вы ещё не обновили сервер, то сделайте это. Ссылки и подробности по этой инструкции.

Для скачивания PHP 7.0 перейдите на эту страницу. Все программы всегда скачивайте только с официальных сайтов!

Выберите версию Thread Safe (64-битную или 32-битную как и ваш сервер Apache).

Обязательно нужен Visual C++ Redistributable for Visual Studio 2015! Если вы уже обновили сервер Apache, то этому серверу также нужен этот пакет. Т.е. вы уже должны были его установить. Если это не так, то перейдите на официальный сайт и скачайте пакет соответствующей битности.

После скачивания установите его.

Если при установке сервера вы пользуетесь моей инструкцией, то распакуйте содержимое скаченного архива с PHP в каталог C:ServerbinPHP.

Перейдите в этот каталог, найдите файл php.ini-development и переименуйте его в php.ini.

Откройте этот файл любым текстовым редактором, найдите там строчку

И замените её на

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

И замените их на следующие строки. Обратите внимание, некоторые расширения оставлены отключёнными, поскольку при их включении Apache не запускается!

Теперь находим следующую группу строк:

Читайте также:  Можно ли установить windows без форматирования диска

Эти расширения можно включить все:

Сохраняем и закрываем файл.

Теперь переходим к конфигурационному файлу Apache. У тех, кто ставил по моей инструкции, этот файл здесь C:ServerbinApache24confhttpd.conf

Открываем его любым текстовым редактором. Находим строки, которыми мы подключали PHP 5, и удаляем их.

Вместо них добавляем строки:

Перезапускаем сервер и наслаждаемся новым PHP 7:

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

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.

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.

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