Есть сервер centos 7, на нем nginx, apache.
Для каждого хоста подключается через строчку в файле конфига для apache
Через
SetHandler fcgid-script
FCGIWrapper /var/www/php-bin-isp-php73/siteru/php
Есть список из версий php
Внутри файд php и php.ini.
Подскажите как правильно доставить php 8 и php 7.4 с выбором версии?
Сейчас по команде php -v выдает что php
PHP 7.4.11 (cli) (built: Sep 29 2020 10:17:06) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v11.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
with Zend OPcache v7.4.11, Copyright (c), by Zend Technologies
Но по факту у каждого своя версия php. Пробовал прописать FCGIWrapper /var/www/php-bin-isp-php74/siteru/php выдает ошибку
mod_fcgid: error reading data from FastCGI server
Полный файл:
ServerName site.ru
DocumentRoot /var/www/siteru/data/www/site.ru
AddDefaultCharset off
SuexecUserGroup site.ru site.ru
CustomLog /var/www/httpd-logs/site.ru.access.log combined
ErrorLog /var/www/httpd-logs/site.ru.error.log
<FilesMatch "\.ph(p[3-5]?|tml)$">
SetHandler fcgid-script
# FCGIWrapper /var/www/php-bin-isp-php73/siteru/php
FCGIWrapper /var/www/php-bin-isp-php73/siteru/php
</FilesMatch>
SetEnvIf X-Forwarded-Proto https HTTPS=on
VirtualDocumentRoot /var/www/siteru/data/www/%0
DirectoryIndex index.php index.html
</VirtualHost>