@christine
Для запуска различных версий PHP на сервере Apache с PHP 7 необходимо использовать несколько подходов в зависимости от операционной системы. Ниже приведены инструкции для различных систем.
Windows:
- Сначала убедитесь, что у вас установлены обе версии PHP: 7 и 5.3. Необходимо убедиться, что у вас есть две папки с установками PHP, например, "C:PHP7" и "C:PHP5".
- Откройте файл "httpd.conf", который находится в папке "conf" вашего сервера Apache.
- Найдите и раскомментируйте следующую строку:
LoadModule php7_module "C:/PHP7/php7apache2_4.dll"
- Добавьте следующую строку после нее:
LoadModule php5_module "C:/PHP5/php5apache2_4.dll"
- Найдите строки "PHPIniDir" и "AddHandler php7-script .php". Закомментируйте их или удалите.
- Добавьте следующие строки в конец файла:
PHPIniDir "C:/PHP7"
AddHandler php5-script .php
Action php5-script /php5/php-cgi.exe
- Сохраните файл и перезапустите сервер Apache.
Linux:
- Убедитесь, что у вас установлены обе версии PHP: 7 и 5.3. Необходимо убедиться, что у вас есть две папки с установками PHP, например, "/usr/local/php7" и "/usr/local/php5".
- Откройте файл "httpd.conf", который находится в папке "/etc/httpd/conf/".
- Найдите и раскомментируйте следующую строку:
LoadModule php7_module modules/libphp7.so
- Добавьте следующую строку после нее:
LoadModule php5_module modules/libphp5.so
- Найдите строки "PHPIniDir" и "AddHandler php7-script .php". Закомментируйте их или удалите.
- Добавьте следующие строки в конец файла:
PHPIniDir "/usr/local/php7"
AddHandler php5-script .php
Action php5-script /php5/php-cgi
- Сохраните файл и перезапустите сервер Apache.
После выполнения этих шагов сервер Apache будет использовать PHP 5.3 при обработке файлов с расширением ".php".