GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP na Debian 10 Linux

PHP je jedním z nejpoužívanějších programovacích jazyků na straně serveru.

V této příručce probereme, jak nainstalovat PHP na Debian 10, Buster. Také vám ukážeme, jak integrovat PHP s Nginx a Apache.

Debian 10 se dodává s PHP verze 7.3, která je podporována nejpopulárnějšími CMS a frameworky jako WordPress, Magento a Laravel.

Předpoklady #

Abyste mohli instalovat balíčky, musíte být přihlášeni jako root nebo uživatel s právy sudo.

Instalace PHP s Apache #

Pokud k instalaci PHP a modulu Apache PHP používáte svůj webový server Apacheas, spusťte následující příkazy:

sudo apt updatesudo apt install php libapache2-mod-php

Po dokončení instalace restartujte Apache, aby se načetl modul PHP:

sudo systemctl restart apache2

Instalace PHP s Nginx #

Na rozdíl od Apache nemá Nginx vestavěnou podporu pro zpracování souborů PHP. Ke zpracování souborů PHP budete muset použít službu PHP FPM („fastCGI process manager“).

Nainstalujte balíčky PHP a PHP FPM spuštěním následujícího příkazu:

sudo apt updatesudo apt install php php-fpm

Jakmile jsou balíčky nainstalovány, služba PHP FPM se automaticky spustí.

Nyní můžete upravit blok serveru Nginx vaší domény a přidat následující řádky, aby Nginx mohl zpracovávat soubory PHP:

server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
}

Uložte konfigurační soubor a restartujte službu nginx, aby se nová konfigurace projevila:

sudo systemctl restart nginx

Instalace rozšíření PHP #

Základní funkce PHP můžete rozšířit instalací dalších rozšíření. Rozšíření PHP jsou k dispozici jako balíčky a lze je snadno nainstalovat zadáním:

sudo apt install php-[extname]

Chcete-li například nainstalovat rozšíření MySQL a GD PHP, spustili byste následující příkaz:

sudo apt install php-mysql php-gd

Při instalaci rozšíření PHP nezapomeňte restartovat Apache nebo službu PHP FPM v závislosti na vašem nastavení.

Testování zpracování PHP #

Chcete-li otestovat, zda je váš webový server správně nakonfigurován pro zpracování PHP, vytvořte nový soubor s názvem info.php uvnitř /var/www/html adresář s následujícím kódem:

/var/www/html/info.php
<?php

phpinfo();

Uložte soubor, otevřete prohlížeč a navštivte http://your_server_ip/info.php

phpinfo funkce vytiskne informace o vaší konfiguraci PHP, jak je znázorněno na obrázku níže:


Debian
  1. Jak nainstalovat PHP Composer na Debian Linux

  2. Jak nainstalovat Elasticsearch na Debian Linux

  3. Jak nainstalovat VirtualBox na Debian Linux

  1. Jak nainstalovat PHP 8.0 na Debian 11

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

  3. Jak nainstalovat PHP 7.4 na Debian 10

  1. Jak nainstalovat PHP 8 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.3 na Debian 10