Kategorie: Linux

2 php-Versionen auf CentOS 8 z Apache i PHP-FPM

Die folgende Anleitung beschreibt die Installation 2 php-Versionen, die auf einem Server zusammenarbeiten.
Wir werden das Ganze auf dem CentOS8-System zusammen mit Apache und PHP-FPM machen.

Wir starten das Terminal
Zuerst laden wir das Repository herunter

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

Der nächste Schritt besteht darin, das Standard-Repository zu deaktivieren und php zu installieren 7.3

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

Jetzt machen wir dasselbe nur für PHP 7.4

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

Wir betreiben php 7.3 Im System:

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

Wir betreiben php 7.4 Im System:

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

Wir erstellen die Struktur für die Seiten:

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

Wir erteilen die Erlaubnis:

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 / stron2.domena.pl WIR ERSETZEN UNSERE DOMAINS

Jetzt erstellen wir vhosts:

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

Es sollte so aussehen:

     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 "Proxy:Unix:/var/opt/remi/php73/run/php-fpm/www.sock|fcgi://localhost"
    
  

Der Schlüssel hier ist die Linie :

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

Danke an sie für die Domain 1 Wir werden php setzen 7.3

In ähnlicher Weise erstellen wir einen vhost für domain2, der php haben wird 7.4

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

der Inhalt:

     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 "Proxy:Unix:/var/opt/remi/php74/run/php-fpm/www.sock|fcgi://localhost"
    
  

Domain2 wird PHP haben 7.4 Der Schlüssel hier ist die Linie:

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

Wir laden den Apache-Server neu

 sudo systemctl restart httpd

Das ist alles,.

Linux

Udostępnij
Opublikowane przez
Linux

Neue Beiträge

KeePass2 2.52 w Ubuntu 22.04

In der folgenden Anleitung wird beschrieben, wie Sie KeePass unter Ubuntu installieren. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installieren des Master-PDF-Editors in Ubuntu 22.04

Master PDF Editor ist ein umfassendes PDF-Programm, die viele Funktionen enthält. Oprócz tworzenia i edycji

2 years temu

iotop - Speicherüberwachung

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

Führen Sie mehrere Befehle in einem Cron-Job aus

Sie können zwei oder mehr Befehle durch Semikolons trennen (;), Semikolon (;): służy do oddzielania

2 years temu

Ändern der Exif-Daten eines Fotos im Linux-Terminal

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

2 years temu

Installation von Rocket.Chat Server auf Rocky Linux 8

Die folgende Anleitung beschreibt, wie Rocket.Chat unter Rocky Linux installiert wird 8 Całość bardzo prosto zainstalujemy

2 years temu