Назад | Перейти на главную страницу

Могу ли я запустить PHP 5.3 и PHP 5.2 на одном сервере с Apache?

Мне просто любопытно, есть ли способ настроить свой ящик для разработки, чтобы у меня были некоторые сайты с PHP 5.3 и некоторые с PHP 5.2, и чтобы я мог переключаться между ними довольно безболезненно.

suPHP - еще один способ запустить несколько версий на одном веб-сервере. Мы делаем это и сопоставляем .php / .php5 с PHP5, затем .php4 с PHP4. Пользователи также разрешают переопределения для отдельных каталогов, изменяя обработчик в своем файле php.ini.

Глядя на решения, предлагаемые в этой ссылке, я предпочитаю использовать один и тот же экземпляр Apache на том же порте и просто переопределить обработчик. Подробнее см. см. мой пост в блоге.

Да, ты можешь! Раньше я устанавливал PHP 5.x из своих пакетов распространения, затем загружал и компилировал PHP 5.y из исходников. Затем в Apache вы загружаете оба модуля и просто перезаписываете обработчики файлов, когда хотите переключить версии - что можно сделать даже в файлах .htaccess.