У меня есть XAMPP с PHP 5.2, но моим новым проектам нужен PHP 5.3 Как собрать PHP 5.2 и 5.3 вместе?
У меня есть winXP.
Вы можете сделать одно из следующих действий:
Убедитесь, что ваши старые приложения могут работать на 5.3, не используя специфические функции 5.3. Это, вероятно, лучший маршрут, так как это затянет код, и он будет работать на более платформы, особенно в будущем когда больше производственных сред используйте только 5.3.
Если это только для целей разработки, вы также можете рассмотреть:
несколько установок XAMPP и переключаться между ними при необходимости через простую папку переименовать (несколько нудно)
php-switch (очень утомительно)
установка двух серверов apache на одном компьютере под управлением разных версий PHP
У вас есть два варианта: запустить два сервера на другом порту или использовать CGI.
Вы можете получить XAMPP с PHP 5.3.1 здесь: http://www.apachefriends.org/en/xampp-windows.html#641 Отредактируйте \xampp\apache\conf\httpd.conf и измените, например, Listen на Listen 8080. Затем запустите \xampp\apache_start.bat, чтобы запустить этот экземпляр сервера. При необходимости измените DocumentRoot на каталог вашего проекта.
\xampp\apache\conf\httpd.conf
Listen
Listen 8080
\xampp\apache_start.bat
DocumentRoot