L'installazione di una versione aggiuntiva di PHP implica generalmente l'aggiunta di un nuovo repository PHP, l'installazione della versione PHP desiderata e la sua configurazione. Ecco le istruzioni passo-passo per uno scenario comune utilizzando Ubuntu come esempio:
Aggiungi il repository:
Dovrai aggiungere un repository che fornisca la versione di PHP che desideri. Ad esempio, per aggiungere un repository per PHP 8.1 su Ubuntu:
sudo add-apt-repository ppa:ondrej/php
Aggiorna la lista dei pacchetti:
sudo apt-get update
Installa PHP:
Installa la versione di PHP desiderata. Ad esempio, per installare PHP 8.1:
sudo apt-get install php8.1
Inoltre, potrebbe essere necessario installare estensioni o moduli comuni per PHP 8.1:
sudo apt-get install php8.1-common php8.1-cli php8.1-fpm php8.1-mysql php8.1-gd
Configura PHP:
A seconda del tuo caso d'uso, potresti voler modificare i file di configurazione per PHP 8.1. Questi si trovano generalmente in /etc/php/8.1/
.
Riavvia il server web o PHP-FPM:
Se stai utilizzando un server web come Apache o Nginx, riavvialo:
sudo service apache2 restart # Per Apache
sudo service nginx restart # Per Nginx
Se stai utilizzando PHP-FPM, riavvialo:
sudo service php8.1-fpm restart
Verifica la versione di PHP:
Verifica che la nuova versione di PHP sia installata e in esecuzione:
php -v
Testa PHP:
Crea un file PHP (ad esempio, test.php
) con il seguente contenuto:
<?php
phpinfo();
Posiziona questo file nella root del documento del tuo server web e accedilo tramite un browser web. Dovrebbe visualizzare informazioni sulla configurazione di PHP, inclusa la versione.
Si noti che i passaggi specifici possono variare a seconda della distribuzione Linux e del gestore di pacchetti utilizzato (ad esempio, apt, yum, dnf). Inoltre, se utilizzi un ambiente server diverso (ad esempio, CentOS, Red Hat o un altro server web), i passaggi potrebbero differire.
Assicurati sempre di seguire le migliori pratiche e di fare delle copie di backup prima di apportare modifiche significative al software o alla configurazione del tuo server. Se non sei sicuro di un passaggio, considera la possibilità di consultare l'amministratore di sistema o un professionista qualificato per ottenere consigli.