Los cambios en el lenguaje de PHP 5.5
Al margen de la nueva API para codificar contraseñas, de la nueva extensión OPcache y de los nuevos generadores PHP, la versión 5.5 de PHP incluye varias novedades en el propio lenguaje. A continuación se explican las cinco novedades más importantes. Accediendo a elementos de arr...
Cómo crear tu propio repositorio de Composer
Satis es un generador estático de repositorios de tipo composer. En otras palabras, es una versión ultra-ligera y ultra-simplificada de Packagist que funciona mediante archivos estáticos. Satis se utiliza para crear repositorios de Composer para los paquetes privados de tu empres...
Copias de seguridad avanzadas para bases de datos MySQL
Cuando se realizan copias de seguridad de bases de datos MySQL, resulta habitual utilizar el comando mysqldump sin opciones. Sin embargo, este comando tiene decenas de opciones interesantes que permiten realizar copias de seguridad avanzadas. Si lo único que quieres es realizar c...
Los archivos binarios de Composer
¿Qué es un archivo binario de Composer? Los archivos ejecutables o "archivos binarios" de Composer están formados por cualquier script de línea de comandos que el paquete quiera poner a disposición de sus usuarios. Los scripts que no están pensados para los usuarios del...
Los scripts de Composer
Los scripts de Composer consisten en callbacks de PHP (definidos como métodos estáticos) o en comandos ejecutables en la consola. Los scripts son muy útiles para ejecutar código o comandos propios del paquete durante la ejecución de Composer. Ten en cuenta que solamente se ejecut...
Cómo hacer copias de seguridad de una base de datos MySQL
El método más utilizado para crear copias de seguridad de MySQL se basa en el uso del comando mysqldump. Este comando se incluye dentro de las utilidades del propio servidor MySQL, por lo que ya se instaló cuando instalaste MySQL. Para comprobar que dispones de mysqldump, abre un...
Cómo solucionar los errores habituales de Composer
A continuación se explica cómo solucionar los errores más habituales que se producen al utilizar Composer para gestionar las dependencias de los proyectos PHP. Errores generales 1. Cuando se produzca cualquier error, ejecuta primero el comando composer diagnose para que Composer ...
Cómo borrar la caché DNS en Windows, Mac OS y Linux
Los sistemas operativos incluyen una caché DNS para aumentar el rendimiento de su conexión a Internet. El propósito de esta caché es guardar la dirección IP asociada a cada sitio web, de manera que no haya que volver a buscarla cada vez que accedemos a ese sitio. Desafortunadamen...
Los códigos de estado de HTTP
La siguiente lista muestra todos los códigos de estado HTTP oficiales y su explicación, tal y como se recogen en el registro de códigos de estado HTTP de la IANA (Internet Assigned Numbers Authority). Códigos de estado 1XX Informan al navegador de algunas acciones que se van a re...