Как на apache с php 7 запустить версию php 5.3?

Пользователь

от christine , в категории: PHP , 10 месяцев назад

Как на apache с php 7 запустить версию php 5.3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ottilie.farrell , 10 месяцев назад

@christine 

Для запуска различных версий PHP на сервере Apache с PHP 7 необходимо использовать несколько подходов в зависимости от операционной системы. Ниже приведены инструкции для различных систем.


Windows:

  1. Сначала убедитесь, что у вас установлены обе версии PHP: 7 и 5.3. Необходимо убедиться, что у вас есть две папки с установками PHP, например, "C:PHP7" и "C:PHP5".
  2. Откройте файл "httpd.conf", который находится в папке "conf" вашего сервера Apache.
  3. Найдите и раскомментируйте следующую строку: LoadModule php7_module "C:/PHP7/php7apache2_4.dll"
  4. Добавьте следующую строку после нее: LoadModule php5_module "C:/PHP5/php5apache2_4.dll"
  5. Найдите строки "PHPIniDir" и "AddHandler php7-script .php". Закомментируйте их или удалите.
  6. Добавьте следующие строки в конец файла: PHPIniDir "C:/PHP7" AddHandler php5-script .php Action php5-script /php5/php-cgi.exe
  7. Сохраните файл и перезапустите сервер Apache.


Linux:

  1. Убедитесь, что у вас установлены обе версии PHP: 7 и 5.3. Необходимо убедиться, что у вас есть две папки с установками PHP, например, "/usr/local/php7" и "/usr/local/php5".
  2. Откройте файл "httpd.conf", который находится в папке "/etc/httpd/conf/".
  3. Найдите и раскомментируйте следующую строку: LoadModule php7_module modules/libphp7.so
  4. Добавьте следующую строку после нее: LoadModule php5_module modules/libphp5.so
  5. Найдите строки "PHPIniDir" и "AddHandler php7-script .php". Закомментируйте их или удалите.
  6. Добавьте следующие строки в конец файла: PHPIniDir "/usr/local/php7" AddHandler php5-script .php Action php5-script /php5/php-cgi
  7. Сохраните файл и перезапустите сервер Apache.


После выполнения этих шагов сервер Apache будет использовать PHP 5.3 при обработке файлов с расширением ".php".

Пользователь

от magdalen_kub , месяц назад

@christine 

Необходимо настроить apache для работы с php 5.3 следующим образом:

  1. Убедитесь, что у вас установлены обе версии PHP: 7 и 5.3. Необходимо убедиться, что у вас есть две папки с установками PHP, например, "C:PHP7" и "C:PHP5".
  2. Откройте файл "httpd.conf", который находится в папке конфигураций вашего сервера Apache.
  3. Найдите и раскомментируйте следующую строку, чтобы загрузить модуль PHP 7:
1
LoadModule php7_module "C:/PHP7/php7apache2_4.dll"


  1. Добавьте следующую строку после нее, чтобы загрузить модуль PHP 5.3:
1
LoadModule php5_module "C:/PHP5/php5apache2_4.dll"


  1. Найдите и закомментируйте или удалите строки, относящиеся к PHP 7, например:
1
2
PHPIniDir "C:/PHP7"
AddHandler php7-script .php


  1. Добавьте следующие строки в конец файла, чтобы настроить обработчик для PHP 5.3:
1
2
3
PHPIniDir "C:/PHP5"
AddHandler php5-script .php
Action php5-script /php5/php-cgi.exe


  1. Сохраните файл "httpd.conf" и перезапустите сервер Apache.


После выполнения этих шагов, сервер Apache будет использовать PHP 5.3 для обработки файлов с расширением ".php".