Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Guide Open Source

GUIDE E MANUALI DEL MONDO LINUX E CMS

Come Installare PHP 8 su Debian 11

Prerequisiti

  • Un server che esegue Debian 11.
  • Una password di root è configurato sul server.

Aggiornare Il Vostro Sistema

Prima di iniziare, è una buona idea per aggiornare il sistema con gli ultimi pacchetti. È possibile aggiornare tutti loro utilizzando il seguente comando:

apt-get update -y

Una volta che tutti i pacchetti sono aggiornati, si può procedere con il passaggio successivo.

Aggiungere PHP Repository

Per impostazione predefinita, PHP 8.0 non è incluso in Debian 11 repository di default. Quindi sarà necessario aggiungere il Sury PHP repository per APT.

In primo luogo, installare i pacchetti necessari con il seguente comando:

apt-get install ca-certificates apt-trasporto-https software-properties-comune -y

Una volta che tutti i pacchetti sono installati, aggiungere un Sury repository per APT utilizzando il seguente comando:

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

Quindi, scaricare e aggiungere la chiave GPG con il seguente comando:

wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -

Una volta fatto, aggiornare il repository con il comando seguente:

apt-get update -y

Installare PHP 8.0

Ora, installare il PHP 8.0 utilizzando il seguente comando:

apt-get install php8.0

Una volta che il PHP è installato, verificare la versione installata di PHP utilizzando il seguente comando:

php -v

Si dovrebbe vedere il seguente output:

PHP 8.0.10 (cli) (di costruzione: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Motore v4.0.10, Copyright (c) Zend Technologies
 con Zend OPcache v8.0.10, Copyright (c), da Zend Technologies

Installare PHP 8 Estensioni

È possibile installare diverse estensioni di PHP base dei requisiti dell’applicazione utilizzando il seguente comando:

apt-get install php php-comune di php-xml php-gd di php-php mbstring-tokenizer php-json, php-bcmath php-zip -y

Una volta che tutte le estensioni di PHP sono installati, è possibile procedere con il passaggio successivo.

Configurare PHP 8 per Apache

Sarà necessario modificare il php.file ini e modificare qualche valore per le applicazioni web.

Si può modificare con il comando seguente:

nano /etc/php/8.0/apache2/php.ini

Modificare le seguenti righe:

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

Salvare e chiudere il file, quindi riavviare Apache per applicare le modifiche.

/ etc / apache2 restart

Aggiornamento a PHP 8

Se ci sono più versioni di PHP installata sul server. È necessario disattivare l’impostazione predefinita versione di PHP e abilitare il PHP versione 8.

Ad esempio, eseguire il seguente comando per disattivare il PHP 7.4 versione:

a2dismod php7.4

Successivamente, è possibile attivare il PHP 8.0 versione utilizzando il seguente comando:

a2enmod php8.0

A quel punto, riavviare il servizio Apache per applicare le modifiche:

/ etc / apache2 restart

Verificare PHP

A quel punto, sarà necessario creare un info.php file all’interno di Apache web directory principale di testare la versione di PHP:

Si possono creare con il seguente comando:

nano /var/www/html/info.php

Aggiungere la seguente riga:

<?php phpinfo(); ?>

Una volta che avete finito, aprire il browser web e accedere alla info.php file utilizzando l’URL http://your-server-ip/info.php. Si dovrebbe vedere la pagina PHP sul seguente schermata:

PHP 8 su Debian 11

Conclusione

Nella precedente guida, abbiamo imparato come installare PHP su Debian 8.0 11. Spero che ora si può facilmente aggiornare una versione di PHP. Non esitate a chiedere a me se avete domande.

Piaciuto l'articolo? Condividilo sui social!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp