• Как указать apache какую версию php использовать?

    Jakim
    @Jakim
    php, js - developer
    Для Nginx
    cd /etc/nginx/sites-available/
    sudo nano your_domain.com
     location ~ \.php$ {
           fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; # какую версию читать для сайта your_domain.com выбрать можно любую с установленых на серваке
        }

    Для Apache2
    sudo apt install php7.2 php7.2-fpm # установили php версию нужную для определенного домена
    ###
    sudo a2enmod actions fastcgi alias proxy_fcgi # Ubuntu старее 18.04
    sudo a2enmod actions fcgid alias proxy_fcgi # Ubuntu 18.04
    ###
    sudo nano /etc/apache2/sites-available/your_domain.com
    
    <VirtualHost *:80>
        ServerName your_domain.com
        DocumentRoot /var/www/your_domain_folder
        <Directory /var/www/your_domain_folder>
            Options -Indexes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
        <FilesMatch \.php$>
            SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/" # версия php которая нужна на этом домене
        </FilesMatch>
    </VirtualHost>
    Ответ написан