Квест → Как хакнуть форму
Прошли: 77
Недавно был релиз PHP 7.2, который привнёс несколько отличных новых фич и улучшений безопасности в язык. Например, таких, как указание типа object
, разумное поведение count()
и многое другое.
Здесь мы собрали краткие руководства о том, как установить PHP 7.2 на нескольких разных операционных системах:
РНР 7.2 можно установить с помощью PPA Ondřej(я) Surý:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.2-cli
Полный список доступных пакетов смотрите здесь.
Ondřej Surý также предоставляет пакеты РНР 7.2 для Debian, которые могут быть установлены с помощью следующих команд:
sudo apt-get install apt-transport-https lsb-release ca-certificates sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list sudo apt-get update sudo apt-get install php7.2-cli
PHP 7.2 можно скомпилировать из исходников, следуя инструкциям, изложенным здесь: Установка PHP 7 на Debian Wheezy. Убедитесь, что после клонирования репозитория php-src, вы переключились (git checkout
) на соответствующий тег.
Remi Collet, — один из релиз-менеджеров PHP 7.2, — также предоставляет rpm-пакеты для этой новой версии. Вы можете использовать мастер настройки, чтобы узнать какие шаги нужно предпринять для установки новой версии, или посмотрите сайт Remi для получения дополнительной информации о релизе PHP 7.2.0.
РНР 7.2 можно установить через Liip-тулзу PHP-OSX:
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.2
Или, если вы предпочитаете использовать Homebrew:
brew tap homebrew/homebrew-php brew install php72
Дистрибутивы PHP 7.2 для Windows можно найти на сайте windows.php.net: http://windows.php.net/download#php-7.2
Инструкции по установке дистрибутива вы можете найти здесь: https://www.webtechgadgetry.com/install-php-7-windows/
phpbrew — это действительно хороший инструмент, который поможет вам загрузить, скомпилировать и управлять несколькими версиями PHP. Если вы уже следовали инструкциям по его установке и phpbrew у вас уже работает, то PHP 7.2.0 можно установить двумя простыми командами:
phpbrew update phpbrew install -j $(nproc) 7.2.0 +default
Официальные РНР образы можно найти на Docker Hub. Вы можете использовать тег php:7.2
для базовых образов.
Если вы хотите повозиться с PHP 7.2 в интерактивной оболочке, то просто запустите в терминале:
docker run -it --rm php:7.2