*Drive*- Здесь рулят padonki https://drivesource.ru/ |
|
Разные версии PHP на одном хостинге с Apache2 https://drivesource.ru/viewtopic.php?f=15&t=1713 |
Страница 1 из 1 |
Автор: | Padonak [ 01 дек 2024, 21:04 ] |
Заголовок сообщения: | Разные версии PHP на одном хостинге с Apache2 |
Ставим пакеты php, которые Вам нужны Код: php-fpm5.6───2*[php-fpm5.6] ├─php-fpm7.1───2*[php-fpm7.1] ├─php-fpm7.2───2*[php-fpm7.2] ├─php-fpm7.3───2*[php-fpm7.3] ├─php-fpm7.4───2*[php-fpm7.4] ├─php-fpm8.0───2*[php-fpm8.0] ├─php-fpm8.3───2*[php-fpm8.3] Потом, в настройках Apache2 включаете версию PHP по умолчанию: Код: a2enmod php5.6 Потом, в настройках виртуальных сайтов уже добавляем настройки PHP какие нам надо: Код: vim /etc/apache2/conf-available/phpmyadmin.conf добавляем в настройки директории Directory: Код: <Directory /usr/share/phpmyadmin> <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/php8.3-fpm.sock|fcgi://localhost" </FilesMatch> </Directory> И так в каждый виртуальный сайт, который не работает с PHP5.6 Можно наоборот - по умолчанию поставить PHP8.3 и менять версию для старых сайтов, которые работать не будут. Так же можно менять версию PHP для конкретной папочки на сайте. Для этого надо создать в папке файлик .htaccess c содержимым: Код: <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/php8.3-fpm.sock|fcgi://localhost" </FilesMatch> |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |