En este artículo, aprenderemos a ejecutar dos versiones de PHP en el mismo servidor Apache. Para administrar muchos dominios, el servidor web Apache utiliza hosts virtuales en una sola instancia.
Requisito previo: usaremos el servidor XAMPP para usar el servidor Apache y algunos conocimientos para usarlo.
Primero descarga la versión anterior de XAMPP que puede ser de cualquier versión. La versión anterior es XAMPP 1.8.2 y luego instalamos la última versión de XAMPP. Ambas versiones de XAMPP tendrán el mismo servidor apache.
Pasos:
-
Descargar xampp-win32-1.8.2-6-VC9-Installer.exe
-
Instale el software.
-
Haga clic en el siguiente.
-
Cambia el nombre (mejor usar el XAMPP_1_8_2) para que luego puedas diferenciar entre las versiones nuevas y antiguas.
-
Haga clic en «instalar» para completar el proceso de instalación.
- Abra la ubicación de la carpeta donde guardó su XAMPP1_8_2.
- Haga clic en Apache en XAMPP_1_8_2 –> apache
Configure el archivo httpd CONF para cambiar el puerto del nuevo XAMPP. Como dos versiones diferentes de XAMPP no pueden ejecutarse en el mismo puerto, debemos cambiar al puerto.
Pasos para cambiar el puerto de XAMPP1_8_2:
Abra el archivo HTTP CONF > cambie el puerto del 80 al 8080.
- Después de cambiar el puerto, haga clic en guardar y salir.
- Ahora ve a la carpeta extra
- Cambios a realizar en el archivo ssl CONF
- Cambiar el Escuchar 443 a 444
- Guardar todo y salir.
- Ahora descarga la nueva versión de XAMPP
- Sigue los mismos pasos {1, 2, 3, 4, 5, 6}
- No cambies nada como el puerto.
- Abra el control XAMPP1_8_2
- Abra el control de nueva versión de XAMPP.
Nota: Es posible que tenga algún problema con el puerto 3306.
Cambiar el puerto 3306 a 3307
Pasos para cambiar de puerto:
-
Cambie el archivo de configuración para MySQL en el archivo «my.ini».
-
Cambiar el puerto a 3307
-
Ejecute el código:
PHP
<?php
phpinfo();
?>
-
Guarde el código anterior en la carpeta «htdocs» de la carpeta XAMPP para la versión nueva y anterior.
-
Guardar en la carpeta «htdocs» de la carpeta XAMPP.
-
Del mismo modo con XAMPP_1_8_2
Ahora, abra el navegador y escriba el comando.
localhost/phpinfo.php
Producción:Esta es la única versión 7.4.2 .
Ahora, para la segunda versión, escriba el comando.
localhost:8080/phpinfo.php
Producción:
Finalmente podemos ejecutar las dos versiones de PHP (7.4.2 y 5.4.27) en el mismo servidor Apache.
Publicación traducida automáticamente
Artículo escrito por rohit2sahu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA