Kategorie: Linux

2 versioni php su CentOS 8 z Apache e PHP-FPM

La seguente guida descrive come installare 2 versioni php che lavorano insieme su un server.
Faremo tutto sul sistema CentOS8 con Apache e PHP-FPM.

Avviamo il terminale
Innanzitutto, scarichiamo il repository

sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Il prossimo passo è disabilitare il repository predefinito e installare php 7.3

sudo dnf module reset php
sudo dnf module enable php:remi-7.3
sudo dnf install php73 php73-php-fpm -y

Ora stiamo facendo lo stesso solo per php 7.4

sudo dnf module reset php
sudo dnf module enable php:remi-7.4
sudo dnf install php74 php74-php-fpm -y

Eseguiamo php 7.3 nel sistema:

sudo systemctl start php73-php-fpm
sudo systemctl enable php73-php-fpm

Eseguiamo php 7.4 nel sistema:

sudo systemctl start php74-php-fpm
sudo systemctl enable php74-php-fpm

Creiamo una struttura per le pagine:

sudo mkdir /var/www/strona1.domena.pl
sudo mkdir /var/www/strona2.domena.pl

Concediamo il permesso:

sudo chown -R apache:apache /var/www/strona1.domena.pl
sudo chown -R apache:apache /var/www/strona2.domena.pl
sudo chmod -R 755 /var/www/strona1.domena.pl
sudo chmod -R 755 /var/www/strona2.domena.pl

strona1.domena.pl / strona2.domena.pl SOSTITUIAMO CON I NOSTRI DOMINI

Ora creiamo i vhost:

sudo nano /etc/httpd/conf.d/strona1.domena.pl.conf

Dovrebbe sembrare come questo:

     ServerAdmin admin@strona1.domena.pl
     ServerName strona1.domena.pl
     DocumentRoot /var/www/strona1.domena.pl
     DirectoryIndex info.php
     ErrorLog /var/log/httpd/strona1.domena.pl-error.log
     CustomLog /var/log/httpd/strona1.domena.pl-access.log combined

  
    
        SetHandler "procuratore:unix:/var/opt/remi/php73/run/php-fpm/www.sock|fcgi://localhost"
    
  

La chiave qui è il righello :

SetHandler “proxy:unix:/var/opt/remi/php73/run/php-fpm/www.sock|fcgi://localhost”

Grazie a lei per il dominio 1 imposteremo php 7.3

Allo stesso modo, creiamo vhost per domain2 che avrà php 7.4

sudo nano /etc/httpd/conf.d/strona2.domena.pl.conf

il contenuto:

     ServerAdmin admin@strona2.domena.pl
     ServerName strona2.domena.pl
     DocumentRoot /var/www/strona2.domena.pl
     DirectoryIndex info.php
     ErrorLog /var/log/httpd/strona2.domena.pl-error.log
     CustomLog /var/log/httpd/strona2.domena.pl-access.log combined
  
    
        SetHandler "procuratore:unix:/var/opt/remi/php74/run/php-fpm/www.sock|fcgi://localhost"
    
  

Domain2 avrà php 7.4 la chiave qui è il righello:

SetHandler “proxy:unix:/var/opt/remi/php74/run/php-fpm/www.sock|fcgi://localhost”

Stiamo ricaricando il server Apache

 sudo systemctl restart httpd

Questo è tutto.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu