Установка нескольких версий PHP в Windows XAMPP: подробное руководство

При работе с PHP в Windows с использованием XAMPP вы можете столкнуться со сценариями, когда вам нужно переключаться между различными версиями PHP в целях совместимости или тестирования. В этой статье блога мы рассмотрим несколько методов установки и управления несколькими версиями PHP в XAMPP в Windows, а также примеры кода для каждого метода.

Метод 1: установка PHP вручную

  1. Загрузите нужную версию PHP с официального сайта PHP ( https://www.php.net/downloads.php ).
  2. Извлеките загруженный архив PHP в каталог, например «C:\php\php7.4» для PHP 7.4.
  3. Скопируйте файл «php.ini» из извлеченного каталога PHP в папку установки XAMPP (например, «C:\xampp\php»).
  4. Отредактируйте файл «httpd-xampp.conf», расположенный в каталоге «apache\conf\extra» вашей установки XAMPP.
  5. Найдите следующую строку и измените ее, чтобы она указывала на нужную версию PHP:
    SetEnv PHPRC "C:/xampp/php"
  6. Перезапустите сервер Apache в XAMPP.

Метод 2: дополнительные пакеты XAMPP

  1. Посетите веб-сайт дополнительных пакетов XAMPP ( https://www.apachefriends.org/add-ons.html ).
  2. Найдите нужную версию PHP и загрузите соответствующий дополнительный пакет.
  3. Запустите панель управления XAMPP и остановите сервер Apache.
  4. Запустите загруженный установщик дополнительного пакета и следуйте инструкциям.
  5. Запустите сервер Apache в XAMPP.

Метод 3: инструмент переключения XAMPP PHP

  1. Загрузите инструмент XAMPP PHP Switcher с GitHub ( https://github.com/CotaPreco/php-switcher ).
  2. Извлеките загруженный инструмент в каталог, например «C:\php-switcher».
  3. Откройте командную строку и перейдите в каталог извлеченного инструмента.
  4. Выполните следующую команду, чтобы установить нужные версии PHP:
    php php-switcher.php install 7.4.0 8.0.0
  5. Запустите панель управления XAMPP и остановите сервер Apache.
  6. Для переключения между версиями PHP используйте следующую команду:
    php php-switcher.php use 7.4.0
  7. Запустите сервер Apache в XAMPP.

Метод 4. Использование виртуальной машины

  1. Установите программное обеспечение виртуальной машины, например Oracle VM VirtualBox ( https://www.virtualbox.org ).
  2. Загрузите нужную версию PHP с официального сайта PHP.
  3. Создайте новую виртуальную машину с помощью программного обеспечения виртуальной машины.
  4. Установите нужную версию PHP на виртуальной машине, следуя обычному процессу установки PHP.
  5. Настройте сетевые параметры виртуальной машины, чтобы разрешить связь с хост-машиной.
  6. Запустите виртуальную машину и получите к ней доступ из браузера вашего хост-компьютера.

Следуя методам, изложенным в этой статье, вы можете легко установить несколько версий PHP и управлять ими в XAMPP в среде Windows. Предпочитаете ли вы установку вручную, дополнительные пакеты, инструмент переключения PHP или использование виртуальных машин, у вас есть несколько вариантов удовлетворения ваших потребностей в разработке.