GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

PHP je open-source programovací jazyk používaný pro vývoj webových aplikací, který vytvořil Rasmus Lerdorf. Je to skriptovací jazyk vložený do HTML pro vytváření dynamických webových stránek.

V tomto příspěvku uvidíme, jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9.

Přidat úložiště PHP

SURY, úložiště třetí strany, které nabízí PHP 7.4 / 7.3 / 7.2 / 7.1 pro operační systém Debian.

Ve výchozím nastavení Debian 10 dodává PHP v7.3. Můžete tedy nainstalovat PHP v7.3 z úložiště Debian nebo z úložiště SURY. Tuto část přeskočte, pokud chcete nainstalovat PHP 7.3 z úložiště Debianu. Pokud však chcete nainstalovat PHP 7.4 / 7.2 / 7.1 na Debian 10, musíte nastavit úložiště SURY.

Aktualizujte mezipaměť úložiště.

aktualizace sudo apt

Nainstalujte níže uvedené balíčky.

sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https

Importujte veřejnost pomocí níže uvedených příkazů.

wget https://packages.sury.org/php/apt.gpgsudo apt-key přidat apt.gpg

Přidejte úložiště SURY do svého systému.

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.list

Aktualizujte index úložiště.

aktualizace sudo apt

Nainstalujte PHP

Nainstalujte PHP 7.4 na Debian 10 / Debian 9

Nainstalujte PHP v7.4 pomocí následujícího příkazu.

sudo apt install -y php7.4 php7.4-cli php7.4-common

Nainstalujte PHP 7.3 na Debian 10 / Debian 9

Nainstalujte PHP v7.3 pomocí následujícího příkazu.

sudo apt install -y php7.3 php7.3-cli php7.3-common

Nainstalujte PHP 7.2 na Debian 10 / Debian 9

Nainstalujte PHP v7.2 pomocí následujícího příkazu.

sudo apt install -y php7.2 php7.2-cli php7.2-common

Nainstalujte PHP 7.1 na Debian 10 / Debian 9

Nainstalujte PHP v7.1 pomocí následujícího příkazu.

sudo apt install -y php7.1 php7.1-cli php7.1-common
Ve svém systému můžete mít také více verzí PHP. Každá verze PHP bude mít samostatné konfigurační soubory v adresáři /etc/php/7.X.

Nastavit výchozí verzi PHP

Výchozí verzi PHP můžete nastavit pomocí příkazu níže, pokud má váš systém více verzí PHP. Změňte php7.3 na verzi, kterou chcete nastavit jako výchozí verzi PHP.

sudo update-alternatives --set php /usr/bin/php7.3 

Zkontrolujte verzi PHP

Jakmile nainstalujete PHP, zkontrolujte verzi.

php -v

Výstup:

PHP 7.4.1 (cli) (vytvořeno:18. prosince 2019 15:00:01) ( NTS )Autorská práva (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies s Zend OPcache v7.4.1, Copyright (c), Zend Technologies

Podpora PHP pro webový server

Apache i Nginx ve výchozím nastavení nepodporují zpracování souborů PHP, když prohlížeč požaduje stránku PHP. Potřebujeme tedy nainstalovat balíček PHP na server, aby podporoval soubory PHP.

Podpora PHP pro Apache

Můžete nainstalovat níže uvedený balíček s webovým serverem Apache pro podporu PHP. Tento balíček poskytuje moduly PHP pro webový server Apache 2. V případě potřeby změňte verzi PHP

sudo apt install -y apache2 libapache2-mod-php7.4

Podpora PHP pro Ngnix

Nginx nemá balíček modulů PHP pro podporu PHP. Ke zpracování požadavků PHP však můžeme použít PHP FastCGI Process Manager. V případě potřeby změňte verzi PHP

sudo apt install -y php7.4-fpm

Jakmile nainstalujete správce FastCGI, přidejte podrobnosti o soketu do virtuálního hostitele Nginx.

server {# další kódy umístění ~* \.php$ { fastcgi_pass unix:/run/php/php7.4-fpm.sock; zahrnout fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; }}

Nainstalujte rozšíření PHP

Rozšíření PHP umožňují specifické funkce/podporu vašeho kódu. Například instalace rozšíření PHP MySQL umožní vašemu kódu PHP připojit se k databázi MySQL.

Balíček rozšíření PHP se normálně jmenuje php-.

Chcete-li nainstalovat podporu MySQL pro PHP v7.4, můžete nainstalovat php7.4-mysql balíček.

sudo apt install -y php7.4-mysql

Jakmile nainstalujete požadované rozšíření, použijte níže uvedený příkaz k jeho ověření.

php -m | grep -i mysql

Výstup:

mysqlimysqlnd pdo_mysql

Rozšíření PHP pro CMS

Rozšíření PHP pro WordPress

K instalaci a spuštění WordPressu na vašem systému Debian jsou vyžadována následující rozšíření. WordPress doporučuje mít pro instalaci PHP v7.3.

sudo apt install -y php7.3-mysql php7.3-dom php7.3-simplexml php7.3-ssh2 php7.3-xml php7.3-xmlreader php7.3-curl php7.3-exif php7. 3-ftp php7.3-gd php7.3-iconv php7.3-imagick php7.3-json php7.3-mbstring php7.3-posix php7.3-sockets php7.3-tokenizer

Rozšíření PHP pro Joomla

K instalaci a spuštění Joomly na vašem systému Debian jsou vyžadována následující rozšíření. Joomla vyžaduje PHP v7.1 a vyšší.

sudo apt install -y php7.3-mysql php7.3-xml php-pear php7.3-json

Rozšíření PHP pro Drupal

K instalaci a spuštění Drupalu na vašem systému Debian jsou vyžadována následující rozšíření. Drupal vyžaduje PHP v7.1 a vyšší.

sudo apt install -y php7.3-mysql php7.3-dom php7.3-gd php7.3-json php7.3-pdo php7.3-simplexml php7.3-tokenizer php7.3-xml 

Závěr

To je vše. Podělte se o svůj názor v sekci komentářů.


Debian
  1. Jak nainstalovat PHP na Debian 11

  2. Jak nainstalovat PHP 7.2 na Debian 9

  3. Jak nainstalovat PHP 7.3 na Debian 9

  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP na Debian 10 Buster

  3. Jak nainstalovat PHP 7.4 na Debian 10

  1. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP na Debian 10 (Buster)

  3. Jak nainstalovat PHP 8 na Debian 10