При работе с PHP в Windows с использованием XAMPP вы можете столкнуться со сценариями, когда вам нужно переключаться между различными версиями PHP в целях совместимости или тестирования. В этой статье блога мы рассмотрим несколько методов установки и управления несколькими версиями PHP в XAMPP в Windows, а также примеры кода для каждого метода.
Метод 1: установка PHP вручную
- Загрузите нужную версию PHP с официального сайта PHP ( https://www.php.net/downloads.php ).
- Извлеките загруженный архив PHP в каталог, например «C:\php\php7.4» для PHP 7.4.
- Скопируйте файл «php.ini» из извлеченного каталога PHP в папку установки XAMPP (например, «C:\xampp\php»).
- Отредактируйте файл «httpd-xampp.conf», расположенный в каталоге «apache\conf\extra» вашей установки XAMPP.
- Найдите следующую строку и измените ее, чтобы она указывала на нужную версию PHP:
SetEnv PHPRC "C:/xampp/php"
- Перезапустите сервер Apache в XAMPP.
Метод 2: дополнительные пакеты XAMPP
- Посетите веб-сайт дополнительных пакетов XAMPP ( https://www.apachefriends.org/add-ons.html ).
- Найдите нужную версию PHP и загрузите соответствующий дополнительный пакет.
- Запустите панель управления XAMPP и остановите сервер Apache.
- Запустите загруженный установщик дополнительного пакета и следуйте инструкциям.
- Запустите сервер Apache в XAMPP.
Метод 3: инструмент переключения XAMPP PHP
- Загрузите инструмент XAMPP PHP Switcher с GitHub ( https://github.com/CotaPreco/php-switcher ).
- Извлеките загруженный инструмент в каталог, например «C:\php-switcher».
- Откройте командную строку и перейдите в каталог извлеченного инструмента.
- Выполните следующую команду, чтобы установить нужные версии PHP:
php php-switcher.php install 7.4.0 8.0.0
- Запустите панель управления XAMPP и остановите сервер Apache.
- Для переключения между версиями PHP используйте следующую команду:
php php-switcher.php use 7.4.0
- Запустите сервер Apache в XAMPP.
Метод 4. Использование виртуальной машины
- Установите программное обеспечение виртуальной машины, например Oracle VM VirtualBox ( https://www.virtualbox.org ).
- Загрузите нужную версию PHP с официального сайта PHP.
- Создайте новую виртуальную машину с помощью программного обеспечения виртуальной машины.
- Установите нужную версию PHP на виртуальной машине, следуя обычному процессу установки PHP.
- Настройте сетевые параметры виртуальной машины, чтобы разрешить связь с хост-машиной.
- Запустите виртуальную машину и получите к ней доступ из браузера вашего хост-компьютера.
Следуя методам, изложенным в этой статье, вы можете легко установить несколько версий PHP и управлять ими в XAMPP в среде Windows. Предпочитаете ли вы установку вручную, дополнительные пакеты, инструмент переключения PHP или использование виртуальных машин, у вас есть несколько вариантов удовлетворения ваших потребностей в разработке.