actualizar - xampp php version
Usando XAMPP, ¿cómo cambio PHP 5.3 por PHP 5.2? (8)
Estoy usando XAMPP 1.7.2, pero necesito cambiar PHP 5.3 por PHP 5.2. ¿Cómo hago esto?
Puede descargar versiones anteriores de XAMPP aquí . Se agregó PHP 5.3 en la versión 1.7.2, por lo que cualquier elemento anterior sería bueno.
Sé que esto no te ayuda, pero debo decir que esta es una de las razones por las que salté de XAMPP a WampServer. WampServer le permite instalar múltiples versiones de PHP, Apache y / o MySQL, y cambiar entre ellas a través de una opción de menú.
Deberá desinstalar XAMPP 1.7.2 e instalar XAMPP 1.7.0, que contiene 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 contiene 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
Gracias por la respuesta. Acabo de hacer que funcione en Windows XP, con algunas modificaciones. Aquí están mis pasos.
- Descargue e instale el último xampp en G: / xampp. A partir de 2010/03/12, esto es 1.7.3.
- Descargue el archivo zip de xampp-win32-1.7.0.zip, que es la última distribución de xampp sin php 5.3. Extraiga algo, por ejemplo, G: / xampp-win32-1.7.0 /
- Eliminar el directorio G: / xampp / php
- Elimine G: / xampp / apache / modules / php5apache2_2.dll y php5apache2_2_filter.dll.
- Copie G: / xampp-win32-1.7.0 / xampp / php en G: / xampp / php.
- Copie G: / xampp-win32-1.7.0 / xampp / apache / bin / php * en G: / xampp / apache / bin
- Edite G: / xampp / apache / conf / extra / httpd-xampp.conf.
- Inmediatamente después de la línea, <IfModule alias_module> agregue las líneas
(recorte)
<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>
(Tenga en cuenta que esto se toma del mismo archivo en la distribución 1.7.0 xampp. Si tiene problemas, verifique ese archivo conf y haga que el nuevo coincida).
Debería poder iniciar el servidor Apache con PHP 5.2.8. Puede alinear el archivo G: / xampp / apache / logs / error.log para ver si hay algún error al iniciar. De lo contrario, debería poder ver la pantalla de bienvenida de XAMPP cuando navegue a localhost.
Espero que esto ayude al próximo tipo.
aclamaciones,
Jake
- Detenga la ejecución de su servidor Apache.
- Descargue la versión más reciente de XAMPP que contiene una versión de PHP 5.2. * Del sitio de SourceForge vinculado en el sitio web de apachefriends.
- Cambie el nombre del archivo PHP en su instalación actual ( MAC OSX: /xamppfiles/modules/libphp.so) a otra cosa (por si acaso).
- Copie el archivo PHP ubicado en el mismo árbol de directorios de la instalación anterior de XAMPP que acaba de descargar y colóquelo en el directorio del archivo que acaba de renombrar.
- Inicie el servidor Apache y genere una versión nueva de phpinfo ().
- Una vez que confirme que se ha bajado la versión de PHP, elimine los archivos restantes de la instalación de XAMPP anterior.
- La diversión sigue.
Acabo de confirmar que esto funciona al usar una versión de PHP 5.2.9 de XAMPP para OS X 1.0.1 (abril de 2009) y moverla quirúrgicamente a XAMPP para OS X 1.7.2 (agosto de 2009).
No pude hacer que esto funcionara. Comenzó con PHP 5.3
y luego intentó cambiar a PHP 5.28
desde xampp-win32-1.7.0.zip
. No pude hacer que funcione. Luego, me puse listo y me di cuenta de que estaba trabajando con XAMPP y puedes instalarlo donde quieras, así que realicé una instalación nueva desde cero con xampp-win32-1.7.0.zip
. El objetivo de trabajar con XAMPP es que no tenga que preocuparse por las cosas de administrador de sistemas. Usarlo en ese contexto me puso en funcionamiento en poco tiempo.
Años después, pero por lo que vale, esto es simple de hacer.
Simplemente RENAME el directorio C: / xampp
Instale la nueva versión deseada de XAMPP
Simplemente ejecute la secuencia de comandos del panel de control "xampp-control.exe" directamente desde dentro de la carpeta xampp. (Ignore las advertencias sobre "debe ejecutarse desde C: / xampp: no tienen nada que ver con varias instalaciones").
Para alternar entre estas versiones de XAMPP, simplemente cambie el nombre de los directorios de xampp según sea necesario y vuelva a ejecutar.
Para OSX es aún más fácil. Su máquina debería venir con una versión de Apache ya instalada. Todo lo que necesita hacer es ubicar php lib para esa versión (que es probable 5.2.x) y cambiarla.
Este es el comando que ejecutarías desde la terminal *
cp /usr/libexec/apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
Probé esto el 10.5 (Leopard), así que mmm. * todas las advertencias sobre esto podrían romper tu sistema, hacer una copia de seguridad, bla, bla, bla.
Editar: En 10.4 (Tiger), Xampp 1.73, usando los archivos libphp5.so encontrados en Mamp , esto no funciona en absoluto.