install php | zuhdi.org

Install PHP

Environment

  • Debian 9.7 x64
  • PHP 5.6.40-7+0~20190503101815.14+stretch~1.gbp1a44f9
  • PHP 7.1.29-1+0~20190503101539.18+stretch~1.gbp946c98 (built: May 3 2019 10:15:39)

Excerpt

Log 2019 / 05

1. PHP 5.6

root@athos:~# apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade

apt-get -y --no-install-recommends install \
  apt-transport-https ca-certificates -y

root@athos:~# apt-get -y --no-install-recommends install \
>   apt-transport-https ca-certificates -y

root@athos:~# wget -qO- https://packages.sury.org/php/apt.gpg | sudo apt-key add -
OK

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" \
  > /etc/apt/sources.list.d/php.list

root@athos:~# echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" \
>   > /etc/apt/sources.list.d/php.list

root@athos:~# apt-get update && apt-get -y --no-install-recommends install php5.6-cli

root@athos:~# php --version
PHP 5.6.40-7+0~20190503101815.14+stretch~1.gbp1a44f9 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

root@athos:~# php -r "echo 'Hello, World! ' . PHP_EOL;"
Hello, World!

2. PHP 7.1

root@athos:~# apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade

apt-get -y --no-install-recommends install \
  apt-transport-https ca-certificates -y

root@athos:~# apt-get -y --no-install-recommends install \
>   apt-transport-https ca-certificates -y

wget -qO /etc/apt/trusted.gpg.d/php.gpg \
  https://packages.sury.org/php/apt.gpg

root@athos:~# wget -qO /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" \
  > /etc/apt/sources.list.d/php.list

root@athos:~# echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" \
>   > /etc/apt/sources.list.d/php.list

root@athos:~# apt-get update && apt-get -y --no-install-recommends install php7.1-cli

root@athos:~# php --version
PHP 7.1.29-1+0~20190503101539.18+stretch~1.gbp946c98 (cli) 
  (built: May  3 2019 10:15:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.29-1+0~20190503101539.18+stretch~1.gbp946c98, 
    Copyright (c) 1999-2018, by Zend Technologies

Hugo. Malte Kiefer & Zuhdi Najib.