¿Me gustaría saber cómo actualiza PHP en Xampp para Windows? Traté de descargar la última versión de PHP del sitio principal de PHP, pero cuando verifico (phpinfo) sigo recibiendo que la versión anterior todavía está en uso.
Haga una copia de seguridad de su carpeta htdocs y de datos (subcarpeta de la carpeta MySQL), reinstale la versión actualizada y reemplace esas carpetas.
Nota:
En caso de que haya cambiado los archivos de configuración como PHP (php.ini), Apache (httpd.conf) o cualquier otro, haga una copia de seguridad de esos archivos también y reemplácelos con una versión recién instalada.
Cambié el nombre de mi XAMPP actual en C: \ XAMPP a C: \ XAMPP ORIG para poder instalar la versión más nueva de XAMPP en C: \ XAMPP pero aún tengo los datos de mi aplicación y la versión original en caso de que algo saliera mal. Tuve miedo después de instalar el XAMPP más nuevo y vi que "sobrescribió" mi XAMPP ORIG, en mi unidad C: solo había C: \ XAMPP, pero me sentí aliviado cuando mis htdocs y mysql \ data estaban en la nueva versión actualizada de XAMPP.
Andrew Koper
2
Siempre solía hacer esto, pero algunas bases de datos en la carpeta de datos de respaldo se bloquearon cuando se colocaron en la carpeta xampp recién instalada. Por lo tanto, siempre estoy buscando actualizar PHP sin la actualización de Apache.
Sithu
@whitelettersandblankspaces ¿eres un usuario de xampp? Pensé que estaba perfectamente claro para cualquiera que usara xampp ... Aún así, mi voto a favor es Dharmang, respondió antes y con más precisión, ¿qué pasa si quiero seguir con las mismas versiones de Apache y MySql y simplemente actualizar PHP? Esta respuesta perezosa (pero clara) no cubre eso
lucasreta
29
Tenga en cuenta que esta respuesta solo describe el almacenamiento de datos web y MySQL. No incluye cambios de configuración en PHP (php.ini) Apache (httpd.conf y otros) etc.
Kwebble
14
Esto está actualizando Xampp, no actualizando PHP con el mismo Xampp.
Al darme cuenta de que mi respuesta ayudó a un par de usuarios, aquí está la edición del enlace original:
Editar:
En primer lugar, siempre haga una copia de seguridad de sus datos.
Descargue la última versión binaria de PHP (asegúrese de obtener el paquete .zip, no el instalador)
Desarchivarlo en un directorio
Sobrescriba el contenido del directorio en la subcarpeta php de su directorio de instalación de XAMPP.
Sobrescriba el contenido del directorio apache \ bin con las versiones más recientes.
Ahora el truco : tome los archivos que tienen un '_2' en sus nombres (por ejemplo php5apache2_2.dll o php5apache2_2_filter.dll), cópielos en el subdirectorio apache \ bin y elimine la parte '_2', sobrescribiendo los archivos existentes. Esto es necesario porque XAMPP usa Apache versión 2.2 y los archivos con el prefijo 2 están creados para Apache 2.0, por lo que debe tomar los archivos compilados para la versión más nueva (que tiene una interfaz de complemento diferente) y cambiarles el nombre en los nombres de archivo que XAMPP espera .
NOTA: hay dos directorios para actualizar con una nueva versión de archivos, a saber, phpsubdirectorio y apache/binsubdirectorio, dentro de la instalación de XAMPP.
El paso 4 no es necesario. Después de hacer el resto, también copié php.ini y php / extras de la carpeta de copia de seguridad. (También se mencionó en los comentarios del artículo, que también me ayudó)
Musa Haidari
@Dharmang: desafortunadamente hice shift + eliminé toda mi carpeta xampp, php apache ... Por intentar instalar la última versión de php. Ahora estoy confundido, ¿cómo empezar? ... ¿me pueden ayudar por favor?
piezas
Ahora instale la última versión, pero sus datos (como el directorio www) están destruidos ahora, puede probar algún software de recuperación.
Dharmang
1
@Dharmang, gracias por tu publicación. ¿Puede decirme dónde están los archivos que mencionó en el PASO 5, y también cuándo debo reemplazarlos antes de sobrescribir el contenido o después (como se menciona en el PASO 3,4)
Nehal
Necesita descargar la versión de PHP que le interesa del sitio xampp.
Dharmang
53
El método más simple para actualizar PHPen XAMPP:
Descargue la última versión portátil de XAMPP.
Extraiga el archivo (no donde XAMPPya está instalado).
Copie la PHPcarpeta del archivo extraído.
Mantenga una copia de seguridad de la PHPcarpeta que está en el XAMPPdirectorio instalado . Puede hacer una copia de seguridad como cambiar el PHPnombre de la carpeta a PHP-oldo comoPHP-version-number
Pegue la PHPcarpeta que copió del archivo extraído.
Reemplace el php.iniarchivo con su carpeta de respaldo php.inien caso de que haya cambiado la configuración predeterminada anteriormente.
Actualización en 2018: intenté actualizar 7.0.27 a 7.2.7 y funcioné a las mil maravillas. La mayor ventaja sobre reinstalar todo xampp es mantener todas las configuraciones (excepto ese php.ini). Gracias por eso
Mikec007
1
@VikasKhunteta Sé que esto se trata únicamente de actualizar PHP, pero en el mundo real a menudo también debes tener en cuenta DB y podría ser un despertar grosero ver que tus cosas ya no funcionan. Intenté un par de soluciones, no funcionó para mí hasta ahora, así que me alejé de entornos completos como XAMPP.
sba
1
@AdheneManx Tuve el mismo problema y su sugerencia de PHPMyAdmin funcionó muy bien. También quiero señalar que tengo mi versión de PHP instalada como x86, por lo tanto, las versiones x64 no funcionarán. Es necesario descargar la versión portátil correcta de Xampp x86 sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.2 - Puede verificar si tiene instalado x86 o x64 conphpinfo()
Linesofcode
13
Necesitaba actualizar mi php de 5.3.8 a 5.3.29 . (ambos Thread Safe) en Windows
Pasos que hice:
Realice una copia de seguridad de mi carpeta php inicial, bajo xampp.
Se copió el archivo php.ini de la carpeta php antigua a una nueva.
Copié un par de carpetas que no tenía en la nueva carpeta php, desde la anterior. Por ejemplo: extras, que contenían el archivo browscap.ini (este es necesario)
Copié las extensiones necesarias, desde la carpeta antigua de php ext a la nueva carpeta de php
ext . Los copié manualmente, comprobando la lista de extensiones del archivo php.ini.
Copió también estos archivos: php5apache2_2.dll, php5ts.dll
Espero haber cubierto todo.
Lo más probable es que estos pasos no funcionen si cambia las versiones principales de php, por ejemplo, 5.3.xa 5.4.x, pero para versiones menores, debería funcionar.
Además, una buena manera de ver qué está mal ... inicie la línea de comandos e intente iniciar httpd.exe, en xampp / apache / bin desde allí, enumerará los errores encontrados.
No es la solución perfecta: Advertencia de PHP: Inicio de PHP: No se puede cargar la biblioteca dinámica 'php_mysql.dll' (probado: C: \ xampp \ php \ ext \ php_mysql.dll ...
Harry
Intenta descargar la compilación exacta. en mi caso fue VC15 x86 Thread Safe
Anurag Prashant
1
@Harry: modifíquelo a php7_mysql.dll (o lo que corresponda). La pregunta era actualizar el módulo php no otras bibliotecas.
Anurag Prashant
9
Creo que necesita descargar e instalar XAMPP con la versión deseada de PHP. No creo que pueda actualizar los componentes de XAMPP individualmente a menos que haya una instalación provista para esto dentro de XAMPP.
XAMPP no tiene la versión PHP actual, por lo que una nueva instalación sería inútil
Webby68
Puede actualizar los componentes de XAMPP, verifique mi respuesta aquí
Vikas Khunteta
9
descargue la versión deseada de php binary del sitio web http://windows.php.net/download/ . Descargue la versión zip binaria Thread Safe. Descomprima la versión descargada de PHP en una carpeta separada. Asegúrese de que su nuevo nombre de carpeta php no sea "PHP". Puede ser que pueda usar el nombre del relleno como el nombre de la versión. Por ejemplo, para php 5.4 puede usar php54.
Copie la nueva carpeta php en su carpeta xampp. Ahora vaya a la carpeta yourxampp / apache / conf / extra. Abra el archivo httpd-xampp.conf de la carpeta extra. Cambie las siguientes variables:
PHPINIDir variable para ser / Varaible LoadModule para ser //php5apache2_2.dl
Guarde el archivo httpd-xampp.conf. Reinicie su servidor apache XAMPP. Si su servidor se reinicia con éxito, la versión de php de su servidor se actualiza.
Todavía no tengo suficiente reputación para comentar, pero para agregar a la respuesta de ssharma:
Después de copiar su carpeta htdocs a un lugar seguro, simplemente exporte sus bases de datos desde PHPmyadmin. Simplemente vaya a cada una de sus bases de datos y haga clic en la pestaña de exportación en la parte superior. Exportarlos como sql (o lo que sea, realmente, solo recuerda lo que elegiste). Actualice su instalación de XAMPP. Ahora, en la nueva versión de XAMPP, cree las bases de datos que desea volver a insertar. Ejemplo: tiene una base de datos llamada 'prueba' que exportó de su instalación anterior, nombre la nueva base de datos vacía como la misma. Ahora, vaya a 'prueba' y presione el botón de importación en la parte superior (justo al lado del botón de exportación). Haga clic en elegir archivo, busque el archivo sql que exportó anteriormente (debe ser 'test.sql') e importe. Sus tablas y datos estarán en su lugar.
NOTA: Hay una opción para exportar la colección completa de bases de datos (nombra el archivo 127.0.0.1.sql). Pero, nunca he tenido mucha suerte para que se importe correctamente. Haga cada una de sus bases de datos por separado para asegurarse de que funcione. Hice esta publicación bastante larga, pero eso es porque me gusta escribir para las personas que aún no saben exactamente lo que están haciendo (yo mismo, estuve allí no hace mucho tiempo (todos estábamos en algún momento punto)).
Versión abreviada de mi respuesta:
1) Exporta tus bases de datos individualmente
2) Importa en tu nueva instalación de XAMPP
¡Todas las carpetas comprimidas / archivos ejecutables de instalación que descargo de este enlace están vacíos o dañados! ¿Por favor ayuda?
marienke
3
1) Haga una copia de seguridad de su carpeta htdocs
2) exporte sus bases de datos (siga este tutorial)
3) desinstale xampp
4) instale la nueva versión de xampp
5) reemplace la carpeta htdocs que ha respaldado
6) Importe sus bases de datos que había exportado antes
Nota : En caso de que haya cambiado los archivos de configuración como PHP (php.ini), Apache (httpd.conf) o cualquier otro, haga una copia de seguridad de esos archivos también y reemplácelos con una versión recién instalada.
Para actualizar con la última versión de PHP en xampp sin perder sus datos htdocs, debe descargar el archivo zip de su versión deseada de PHP desde sourceforge.net, luego copie la carpeta PHP del archivo extraído y péguelo en su carpeta xampp.
NOTA: No olvide cambiar el nombre de la carpeta de archivos PHP anterior que ya existe.
Luego simplemente edite su archivo php.ini con la ruta actual para llegar a la carpeta PHP correcta
Acabo de actualizar mi viejo XAMPP portátil con PHP 5.3.X (Incluir Mercury & FileZilla y Tomcat) a XAMPP portátil con PHP 5.6.X (Incluir versiones anteriores) ... A
mi manera:
Extraiga el nuevo archivo de descarga en la unidad d, porque la nueva versión no contiene mercurio, filezilla, tomcat, luego copio estos paquetes de mi versión anterior a la nueva
Ahora en xampp antiguo, primero copie todos los archivos htdocs a nuevos xampp htdocs
Ahora en la antigua copia de seguridad de xampp toda la base de datos en 5 dos 10 archivos sql separados
Ahora en el nuevo xampp va y cambia algunas configuraciones como max_upload_sizey etc. en php.ini y también en/apache/conf/extra/httpd-xampp.conf
Ahora bórrelo (haga un archivo rar y bórrelo) y copie el nuevo xampp de unidad Da unidadC
Ahora comience un nuevo xampp, vaya a phpmyadmin, cree un usuario y una contraseña que use en xampp anterior y agregue todos los privilegios a ese usuario.
Ahora voy a importar la pestaña en phpmyadmin e importar por separado los archivos sql.
Ahora pruebo xampp con todas las características nuevas en la unidad C
NOTA
En la pestaña Exportar base de datos en phpmyadmin, seleccione Carácter UTF-8 y marque la Disable foreign key checkscasilla de verificación
y en la pestaña Importar desmarque Enable foreign key checks.
1) Descargue PHP nuevo del sitio oficial (mejor un poco de zip). Cambie el phpnombre del directorio antiguo php_oldy cree nuevamente el phpdirectorio y coloque allí los archivos descomprimidos.
En php.inilos módulos de conexión necesarios si se ha utilizado algo que fue desactivada por defecto (como Memcached etc.), pero no se olvida de añadir correspondientes .dllarchivos.
2) En mi caso, tuve que actualizar Apache. Entonces repita los mismos pasos: descargue el nuevo paquete, cambie el nombre de los directorios, cree un nuevo apachedirectorio y coloque sus nuevos archivos.
Ahora puede intentar reiniciar Apache ejecutándose apache_start.batdesde la xamppcarpeta (mejor ejecute este bate, que reiniciar el servicio Apache desde la ventana de servicios de Windows, porque en este caso en la consola verá todos los errores si habrá algunos, incluidas las líneas en la configuración donde ' Tendré un problema). Si actualizó Apache y ejecuta este archivo, en la lista de servicios verá Apache2.2, pero en la descripción puede obtener otra versión (en mi caso, que fue Apache / 2.4.7).
En el caso de la actualización de Apache, puede tener algunos problemas, así que tenga en cuenta:
después de reemplazar todo el directorio, es posible que deba configurar su apache/conf/httpd.confarchivo (copie hosts virtuales de la configuración anterior, configure DocumentRoots, permisos para directorios, todas las rutas, extienda la lista de archivos de índice (de forma predeterminada, apache solo tiene index.htmlotros archivos de índice) solo se ignorará y Apache solo enumerará el directorio raíz del sitio en el navegador), configurará sus registros, etc.)
conecte los módulos que necesita (si utilizó algo que no estaba activado de forma predeterminada, como mod_rewrite, etc.)
Para Upgradation php en Xampp, puede seguir estos pasos, de lo contrario, puede omitir estos 4 pasos e instalar directamente MAMP (también para Windows) desde el sitio y aquí está el enlace de descarga directa
Paso 1: Realice copias de seguridad Antes de comenzar, asegúrese de hacer una copia de seguridad de la configuración, los módulos personalizados y, lo más importante, el directorio htdocs, que contiene sus scripts y recursos de página. Este directorio normalmente se encuentra en C: \ xampp \ htdocs \
Paso 2: preparación
Descargar PHP 5.3.0rc2. Uso la compilación VC6 para minimizar cualquier posible problema de compatibilidad. También se recomienda que descargue la última versión de Windows de XAMPP. Si bien esta es una guía de actualización que debería funcionar con versiones anteriores de XAMPP, se recomienda utilizar una copia nueva de los archivos principales. Detenga cualquier instancia del servicio Apache que pueda estar ejecutándose.
Paso 3: La actualización Esta guía asumirá que su directorio XAMPP es C: \ xampp \
Extraiga el archivo XAMPP en un directorio de su elección, recomendaría usar el C: \ xampp \ Extraído de manera predeterminada. Extraiga el contenido del archivo PHP en C: \ xampp \ php \, sobrescribiendo el contenido de este directorio con los nuevos archivos. Abra el archivo C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf y asegúrese de que las siguientes líneas estén presentes en este orden:
LoadFile"/xampp/php/php5ts.dll"LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"Replace C:\xampp\php\php.ini with C:\xampp\php\php.ini-dist
Uncomment the lines:;extension=php_mbstring.dll
;extension=php_pdo_sqlite.dll
Replace the line
magic_quotes_gpc =Onwith
magic_quotes_gpc =Off
Copie todos los archivos en C: \ xampp \ php \ a C: \ xampp \ apache \ bin \ (no copie los subdirectorios ni sus contenidos).
Después de seguir los pasos anteriores, reinicie su servicio Apache (esto puede hacerse usando C: \ xampp \ xampp-control.exe o manualmente a través del panel de control / símbolo del sistema). Su información PHP debe indicar que la actualización ha sido exitosa. Actualizaré esta publicación si descubro algún problema al usar este método, o un medio más limpio (automatizado) para realizar la actualización.
Respuestas:
Haga una copia de seguridad de su carpeta htdocs y de datos (subcarpeta de la carpeta MySQL), reinstale la versión actualizada y reemplace esas carpetas.
Nota: En caso de que haya cambiado los archivos de configuración como PHP (php.ini), Apache (httpd.conf) o cualquier otro, haga una copia de seguridad de esos archivos también y reemplácelos con una versión recién instalada.
fuente
Puede ir a través del siguiente enlace, ya que me ayudó, también debería funcionar para usted. http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-windows.html
Al darme cuenta de que mi respuesta ayudó a un par de usuarios, aquí está la edición del enlace original:
Editar:
En primer lugar, siempre haga una copia de seguridad de sus datos.
NOTA: hay dos directorios para actualizar con una nueva versión de archivos, a saber,
php
subdirectorio yapache/bin
subdirectorio, dentro de la instalación de XAMPP.fuente
El método más simple para actualizar
PHP
enXAMPP
:XAMPP
.XAMPP
ya está instalado).PHP
carpeta del archivo extraído.PHP
carpeta que está en elXAMPP
directorio instalado . Puede hacer una copia de seguridad como cambiar elPHP
nombre de la carpeta aPHP-old
o comoPHP-version-number
PHP
carpeta que copió del archivo extraído.php.ini
archivo con su carpeta de respaldophp.ini
en caso de que haya cambiado la configuración predeterminada anteriormente.server
.fuente
phpinfo()
Necesitaba actualizar mi php de 5.3.8 a 5.3.29 . (ambos Thread Safe) en Windows
Pasos que hice:
Espero haber cubierto todo.
Lo más probable es que estos pasos no funcionen si cambia las versiones principales de php, por ejemplo, 5.3.xa 5.4.x, pero para versiones menores, debería funcionar.
Además, una buena manera de ver qué está mal ... inicie la línea de comandos e intente iniciar httpd.exe, en xampp / apache / bin desde allí, enumerará los errores encontrados.
fuente
He actualizado a php7.2 de php5.6
Pasos que seguí.
5.1. Reemplazar
a
fuente
Creo que necesita descargar e instalar XAMPP con la versión deseada de PHP. No creo que pueda actualizar los componentes de XAMPP individualmente a menos que haya una instalación provista para esto dentro de XAMPP.
fuente
descargue la versión deseada de php binary del sitio web http://windows.php.net/download/ . Descargue la versión zip binaria Thread Safe. Descomprima la versión descargada de PHP en una carpeta separada. Asegúrese de que su nuevo nombre de carpeta php no sea "PHP". Puede ser que pueda usar el nombre del relleno como el nombre de la versión. Por ejemplo, para php 5.4 puede usar php54.
Copie la nueva carpeta php en su carpeta xampp. Ahora vaya a la carpeta yourxampp / apache / conf / extra. Abra el archivo httpd-xampp.conf de la carpeta extra. Cambie las siguientes variables:
PHPINIDir variable para ser / Varaible LoadModule para ser //php5apache2_2.dl
Guarde el archivo httpd-xampp.conf. Reinicie su servidor apache XAMPP. Si su servidor se reinicia con éxito, la versión de php de su servidor se actualiza.
fuente
Todavía no tengo suficiente reputación para comentar, pero para agregar a la respuesta de ssharma:
Después de copiar su carpeta htdocs a un lugar seguro, simplemente exporte sus bases de datos desde PHPmyadmin. Simplemente vaya a cada una de sus bases de datos y haga clic en la pestaña de exportación en la parte superior. Exportarlos como sql (o lo que sea, realmente, solo recuerda lo que elegiste). Actualice su instalación de XAMPP. Ahora, en la nueva versión de XAMPP, cree las bases de datos que desea volver a insertar. Ejemplo: tiene una base de datos llamada 'prueba' que exportó de su instalación anterior, nombre la nueva base de datos vacía como la misma. Ahora, vaya a 'prueba' y presione el botón de importación en la parte superior (justo al lado del botón de exportación). Haga clic en elegir archivo, busque el archivo sql que exportó anteriormente (debe ser 'test.sql') e importe. Sus tablas y datos estarán en su lugar.
NOTA: Hay una opción para exportar la colección completa de bases de datos (nombra el archivo 127.0.0.1.sql). Pero, nunca he tenido mucha suerte para que se importe correctamente. Haga cada una de sus bases de datos por separado para asegurarse de que funcione. Hice esta publicación bastante larga, pero eso es porque me gusta escribir para las personas que aún no saben exactamente lo que están haciendo (yo mismo, estuve allí no hace mucho tiempo (todos estábamos en algún momento punto)).
Versión abreviada de mi respuesta:
1) Exporta tus bases de datos individualmente
2) Importa en tu nueva instalación de XAMPP
fuente
phpinfo()
, presione ctrl+ fy escribathread
para verificar el valor.php
.php
carpeta predeterminada a otra.php
carpeta extraída (renombrada ) en el directorio xampp.php.ini
archivo de laphp
carpeta predeterminada / antigua (que cambió de nombre) y péguelo en la nuevaphp
carpeta.fuente
Hay versiones beta más nuevas de Xampp que vienen con actualizaciones PHP más recientes.
deberías consultar en http://www.apachefriends.org
fuente
http://www.apachefriends.org/en/xampp-windows.html
En este sitio puedes obtener
Complementos XAMPP
Al usar este complemento, puede actualizar las últimas versiones.
fuente
1) Haga una copia de seguridad de su carpeta htdocs
2) exporte sus bases de datos (siga este tutorial)
3) desinstale xampp
4) instale la nueva versión de xampp
5) reemplace la carpeta htdocs que ha respaldado
6) Importe sus bases de datos que había exportado antes
Nota : En caso de que haya cambiado los archivos de configuración como PHP (php.ini), Apache (httpd.conf) o cualquier otro, haga una copia de seguridad de esos archivos también y reemplácelos con una versión recién instalada.
fuente
Para actualizar con la última versión de PHP en xampp sin perder sus datos htdocs, debe descargar el archivo zip de su versión deseada de PHP desde sourceforge.net, luego copie la carpeta PHP del archivo extraído y péguelo en su carpeta xampp.
NOTA: No olvide cambiar el nombre de la carpeta de archivos PHP anterior que ya existe.
Luego simplemente edite su archivo php.ini con la ruta actual para llegar a la carpeta PHP correcta
Después de eso, debe volver a ejecutar su xampp.
Encontré un video en youtube que puede ayudarte. cómo actualizar la versión de php en xampp
fuente
Acabo de actualizar mi viejo XAMPP portátil con PHP 5.3.X (Incluir Mercury & FileZilla y Tomcat) a XAMPP portátil con PHP 5.6.X (Incluir versiones anteriores) ... A
mi manera:
max_upload_size
y etc. en php.ini y también en/apache/conf/extra/httpd-xampp.conf
D
a unidadC
NOTA
En la pestaña Exportar base de datos en phpmyadmin, seleccione Carácter UTF-8 y marque la
Disable foreign key checks
casilla de verificacióny en la pestaña Importar desmarque
Enable foreign key checks
.fuente
1) Descargue PHP nuevo del sitio oficial (mejor un poco de zip). Cambie el
php
nombre del directorio antiguophp_old
y cree nuevamente elphp
directorio y coloque allí los archivos descomprimidos.En
php.ini
los módulos de conexión necesarios si se ha utilizado algo que fue desactivada por defecto (como Memcached etc.), pero no se olvida de añadir correspondientes.dll
archivos.2) En mi caso, tuve que actualizar Apache. Entonces repita los mismos pasos: descargue el nuevo paquete, cambie el nombre de los directorios, cree un nuevo
apache
directorio y coloque sus nuevos archivos.Ahora puede intentar reiniciar Apache ejecutándose
apache_start.bat
desde laxampp
carpeta (mejor ejecute este bate, que reiniciar el servicio Apache desde la ventana de servicios de Windows, porque en este caso en la consola verá todos los errores si habrá algunos, incluidas las líneas en la configuración donde ' Tendré un problema). Si actualizó Apache y ejecuta este archivo, en la lista de servicios verá Apache2.2, pero en la descripción puede obtener otra versión (en mi caso, que fue Apache / 2.4.7).En el caso de la actualización de Apache, puede tener algunos problemas, así que tenga en cuenta:
después de reemplazar todo el directorio, es posible que deba configurar su
apache/conf/httpd.conf
archivo (copie hosts virtuales de la configuración anterior, configure DocumentRoots, permisos para directorios, todas las rutas, extienda la lista de archivos de índice (de forma predeterminada, apache solo tieneindex.html
otros archivos de índice) solo se ignorará y Apache solo enumerará el directorio raíz del sitio en el navegador), configurará sus registros, etc.)conecte los módulos que necesita (si utilizó algo que no estaba activado de forma predeterminada, como mod_rewrite, etc.)
fuente
Para Upgradation php en Xampp, puede seguir estos pasos, de lo contrario, puede omitir estos 4 pasos e instalar directamente MAMP (también para Windows) desde el sitio y aquí está el enlace de descarga directa
Paso 1: Realice copias de seguridad Antes de comenzar, asegúrese de hacer una copia de seguridad de la configuración, los módulos personalizados y, lo más importante, el directorio htdocs, que contiene sus scripts y recursos de página. Este directorio normalmente se encuentra en C: \ xampp \ htdocs \
Paso 2: preparación
Descargar PHP 5.3.0rc2. Uso la compilación VC6 para minimizar cualquier posible problema de compatibilidad. También se recomienda que descargue la última versión de Windows de XAMPP. Si bien esta es una guía de actualización que debería funcionar con versiones anteriores de XAMPP, se recomienda utilizar una copia nueva de los archivos principales. Detenga cualquier instancia del servicio Apache que pueda estar ejecutándose.
Paso 3: La actualización Esta guía asumirá que su directorio XAMPP es C: \ xampp \
Extraiga el archivo XAMPP en un directorio de su elección, recomendaría usar el C: \ xampp \ Extraído de manera predeterminada. Extraiga el contenido del archivo PHP en C: \ xampp \ php \, sobrescribiendo el contenido de este directorio con los nuevos archivos. Abra el archivo C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf y asegúrese de que las siguientes líneas estén presentes en este orden:
Después de seguir los pasos anteriores, reinicie su servicio Apache (esto puede hacerse usando C: \ xampp \ xampp-control.exe o manualmente a través del panel de control / símbolo del sistema). Su información PHP debe indicar que la actualización ha sido exitosa. Actualizaré esta publicación si descubro algún problema al usar este método, o un medio más limpio (automatizado) para realizar la actualización.
fuente