http://localhost:8888

¿Sabía que su computadora está tratando de acceder a algo en el host local usando el puerto 8888? Esto puede ser un problema para los creadores de sitios web, ya que podría afectar el funcionamiento de su sitio. En este artículo, le mostraré exactamente lo que está sucediendo y le mostraré dos soluciones que ralentizarán o detendrán por completo el acceso de localhost.

Cuando intentas abrir https://localhost:8888 en Internet Explorer 7, no pasa nada… el navegador siempre deja de funcionar y abre una nueva ventana

Acabo de configurar un Ubuntu VPS completamente nuevo para ejecutar mi propio servidor LAMP privado para el desarrollo y las pruebas, dado que el alojamiento compartido que estaba usando se estaba volviendo bastante lento. De todos modos, por conveniencia, decidí configurar la URL localhost en una dirección IP como suelo hacer (127.0.0.1 o 192.168..x). Así es como puede hacerlo en su caja de ubuntu.

Localhost:8888 es un servidor web Apache2 que puede usar para administrar bases de datos MySQL. Ha sido diseñado para que pueda instalarse y configurarse fácilmente para el desarrollo. Para comenzar a usarlo, simplemente clone este repositorio. Como mínimo, debería haber puesto instrucciones para compilar las fuentes, así como instalar MySQL si aún no lo tiene e instalar el último intérprete de PHP de CPAN (si usa Windows).

localhost:8888 es una instancia especial de MySQL que ejecuta uno de los servidores mongoDB de la extensión Magento. Su propósito es permitir a los usuarios probar el contenido de la extensión de Magento sin tener que instalar físicamente el paquete en su computadora de trabajo. El proceso de compilación e implementación de las extensiones de Magento generalmente lleva mucho tiempo (incluso después de compilarlo en varias máquinas). Esta instancia permite a los desarrolladores probar los cambios y la nueva funcionalidad y, al mismo tiempo, guardar las imágenes utilizadas para desarrollar la extensión.

MySQL Information Systems (MSIS) es un producto comercial de IBM que integra MySQL con el sistema operativo Windows de Microsoft. Localhost es una parte importante de MAMP que permite iniciar y mantener MySQL en localhost en lugar de la instancia predeterminada configurada por el proveedor de alojamiento. La configuración de MAMP asegura que tenga instalada la última versión de MySQL para mantener sus datos nítidos.

MAMP es un marco PHP que puede usar para el desarrollo. Es simple y modular con excelente documentación. MySQL es el predeterminado en MAMP, aunque MariaDB también está disponible, pero MySQL sigue siendo el más utilizado y compatible.

MySQL se está convirtiendo hoy en día en una característica depreciada de PHP. Diseñado como un lenguaje de consulta, MySQL ha sido reemplazado por marcos PHP más eficientes, libmysql y PHPMySQL. Pero MySQL aún no está muerto y puede ser desempolvado y utilizado nuevamente por cualquier persona que desee crear un sitio web o una aplicación basada en una base de datos. El siguiente artículo le mostrará cómo crear una instancia mysql local en su host local (8088) utilizando conocimientos básicos y mejores prácticas. También le mostrará cómo usarlo con MAMP y MySQL directamente, pero sin haber mirado ni una vez a otro marco.