GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare PHP su Debian 10 Linux

PHP è uno dei linguaggi di programmazione lato server più utilizzati.

In questa guida, discuteremo come installare PHP su Debian 10, Buster. Ti mostreremo anche come integrare PHP con Nginx e Apache.

Debian 10 viene fornito con la versione PHP 7.3, che è supportata dai più diffusi CMS e framework come WordPress, Magento e Laravel.

Prerequisiti #

Per poter installare i pacchetti, devi essere loggato come root o utente con privilegi sudo.

Installazione di PHP con Apache #

Se stai usando Apache come server web per installare PHP e il modulo Apache PHP, esegui i seguenti comandi:

sudo apt updatesudo apt install php libapache2-mod-php

Una volta completata l'installazione, riavvia Apache per caricare il modulo PHP:

sudo systemctl restart apache2

Installazione di PHP con Nginx #

A differenza di Apache, Nginx non ha un supporto integrato per l'elaborazione di file PHP. Dovrai utilizzare il servizio PHP FPM ("fastCGI process manager") per gestire i file PHP.

Installa i pacchetti PHP e PHP FPM eseguendo il comando seguente:

sudo apt updatesudo apt install php php-fpm

Una volta installati i pacchetti, il servizio PHP FPM si avvierà automaticamente.

Ora puoi modificare il blocco del server Nginx del tuo dominio e aggiungere le seguenti righe in modo che Nginx possa elaborare i file PHP:

server {

    # . . . other code

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

Salva il file di configurazione e riavvia il servizio nginx per rendere effettiva la nuova configurazione:

sudo systemctl restart nginx

Installazione di estensioni PHP #

Puoi estendere le funzionalità di base di PHP installando estensioni aggiuntive. Le estensioni PHP sono disponibili come pacchetti e possono essere facilmente installate digitando:

sudo apt install php-[extname]

Ad esempio, per installare le estensioni MySQL e GD PHP, devi eseguire il comando seguente:

sudo apt install php-mysql php-gd

Quando installi le estensioni PHP, non dimenticare di riavviare il servizio Apache o PHP FPM, a seconda della tua configurazione.

Test dell'elaborazione PHP #

Per verificare se il tuo server web è configurato correttamente per l'elaborazione PHP, crea un nuovo file chiamato info.php all'interno di /var/www/html directory con il seguente codice:

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

phpinfo();

Salva il file, apri il tuo browser preferito e visita http://your_server_ip/info.php

Il phpinfo la funzione stampa le informazioni sulla tua configurazione PHP come mostrato nell'immagine seguente:


Debian
  1. Come installare PHP Composer su Debian Linux

  2. Come installare Elasticsearch su Debian Linux

  3. Come installare VirtualBox su Debian Linux

  4. Come installare PHP 8.0 su Debian 11

  5. Come installare PHP 8.0 su Debian 10 / Debian 9

Come installare VirtualBox su Debian Linux 9

Come installare Vai su Debian 10 Linux

Come installare Slack su Debian 10 Linux

Come installare VirtualBox su Debian Linux 10 Linux

Come installare Jenkins su Debian 10 Linux

Come installare MongoDB su Debian 10 Linux