Я использую XAMPP 1.7.2, но мне нужно поменять PHP 5.3 на PHP 5.2 – как это сделать?
Спасибо за ответ. Я просто получил эту работу в Windows XP с несколькими изменениями. Вот мои шаги.
(Надрез)
<IfModule mime_module> LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll" AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt <Directory "/xampp/htdocs/xampp"> <IfModule php5_module> <Files "status.php"> php_admin_flag safe_mode off </Files> </IfModule> </Directory> </IfModule>
(Обратите внимание, что это взято из того же файла в дистрибутиве 1.7.0 xampp. Если вы столкнулись с проблемой, проверьте этот файл conf и сделайте новый, соответствующий ему.)
Затем вы можете запустить сервер Apache с помощью PHP 5.2.8. Вы можете получить файл G: \ xampp \ apache \ logs \ error.log, чтобы узнать, есть ли ошибки при запуске. Если нет, вы должны иметь возможность видеть заставку XAMPP при переходе на localhost.
Надеюсь, это поможет следующему парню.
веселит,
Джейк
Я знаю, это не поможет вам, но я должен сказать, что это одна из причин, по которой я прыгнул с XAMPP на WampServer. WampServer позволяет устанавливать несколько версий PHP, Apache и / или MySQL и переключаться между ними через опцию меню.
Здесь вы можете загрузить более старые версии XAMPP . PHP 5.3 был добавлен в версию 1.7.2, поэтому все, что было старше, было бы хорошо.
Я только что подтвердил, что это работает при использовании версии PHP 5.2.9 от XAMPP для OS X 1.0.1 (апрель 2009 г.) и хирургического перевода ее в XAMPP для OS X 1.7.2 (август 2009 г.).
Годы спустя, но для чего это стоит – Это просто сделать.
Просто RENAME каталог C: \ xampp
Установите желаемую новую версию XAMPP
Просто запустите скрипт панели управления «xampp-control.exe» непосредственно из папки xampp. (Игнорировать предупреждения о «должны выполняться с C: \ xampp – они не имеют ничего общего с несколькими установками.)
Чтобы переключаться между этими версиями XAMPP, просто переименуйте каталоги xampp по мере необходимости и заново запустите.
Вам нужно будет удалить XAMPP 1.7.2 и установить XAMPP 1.7.0, который содержит PHP 5.2.8.
D:\Documents and Settings\box>php -v PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol ogies with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
XAMPP 1.6.8 содержит PHP 5.2.6.
D:\Documents and Settings\box>php -v PHP 5.2.6 (cli) (built: May 2 2008 18:02:07) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol ogies with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
Я не мог заставить это работать. Начал с PHP 5.3
, затем попытался переключиться на PHP 5.28
с xampp-win32-1.7.0.zip
. Не удалось заставить его работать. Затем я сообразил, что я работал с XAMPP, и вы можете установить его там, где хотите, поэтому я сделал новую установку с нуля с помощью xampp-win32-1.7.0.zip
. Весь смысл работы с XAMPP заключается в том, что вам не нужно суетиться с файлом sysadmin. Используя его в этом контексте, я мгновенно запустил меня.
Для OSX это еще проще. На вашем компьютере должна быть установлена версия Apache. Все, что вам нужно сделать, это найти php lib для этой версии (что, скорее всего, 5.2.x), и поменять ее.
Это команда, которую вы запускали из терминала *
cp /usr/libexec/apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
Я тестировал это на 10.5 (Leopard), поэтому ymmv. * все оговорки об этом могут нарушить вашу систему, сделать резервную копию, бла-бла-бла.
Edit: В 10.4 (Tiger), Xampp 1.73, используя файлы libphp5.so , найденные в Mamp , это не работает вообще.