Вы не вошли.
Мне нужно было установить скрипт который работает с версий php 7, а с php 8 уже нет.
У меня на сервере (OS: Debian 10) установлен php 8.1, а дополнительно буду ставить 7.2.
1. Установим php 7.2
sudo apt-get install php7.2 php7.2-fpm php7.2-mysql libapache2-mod-php7.2 -y
2. После установки проверим php 7.2 для этого запустим службу и посмотрим статус
sudo systemctl start php7.2-fpm.service
sudo systemctl status php7.2-fpm.service
3. Необходимо активировать несколько модулей, чтобы служба Apache2 могла работать с несколькими версиями php
sudo a2enmod actions fcgid alias proxy_fcgi
4. Перезапустите службу Apache, чтобы применить изменения
sudo systemctl restart apache2
5. Откорректируем конфиг сайта, добавив в файл следующее
<VirtualHost *:80>
******************
<FilesMatch \.php$>
# For Apache version 2.4.10 and above, use SetHandler to run PHP as a fastCGI process server
SetHandler "proxy:unix:/run/php/php7.2-fpm.sock|fcgi://localhost"
</FilesMatch>
******************
</VirtualHost>
6. Проверьте файл конфигурации Apache на наличие синтаксических ошибок
sudo apachectl configtest
Вывод должен выглядеть так:
Output
Syntax OK
7. Активируем файл конфигурации виртуального хоста который редактировали
sudo a2ensite your_domain.conf
8. Перезапустите службу Apache, чтобы применить изменения
sudo systemctl restart apache2
На этом все!
Думай дважды, кодь однажды. (c) cOR
Offline