
Como todo mal informático, en los momentos de ocio intento aprender aquello que no aprendo en los momentos de estudio o trabajo. Así, he empezado y -por supuesto- abandonado varios lenguajes, varios servicios, varios deportes... y varias mujeres ;P
Desde hace unas semanas me he propuesto aprender a programar en php para hacer pequeños sistemas web. Entonces primero tenía que dejar todo el esenario armado y listo para empezar a programar. Esto no es dificil, pero es preferible ser prolijo y metódico así no nos olvidamos ningún paquete que luego lleguemos a necesitar.
Desde hace unas semanas me he propuesto aprender a programar en php para hacer pequeños sistemas web. Entonces primero tenía que dejar todo el esenario armado y listo para empezar a programar. Esto no es dificil, pero es preferible ser prolijo y metódico así no nos olvidamos ningún paquete que luego lleguemos a necesitar.
La gama de servicios a instalar en Linux es Apache, Mysql y PHP, alguna mente iluminada los ha bautizado como LAMP (se deja al lector aplicado comprender el por qué de esta sigla).
El primer paso es instalar el servidor web apache2. Luego el servidor de base de datos Mysql.
Y además las librerías y módulos para permitir que interactúe php, apache y el mysql. Todo eso en la siguiente instrucción:
El primer paso es instalar el servidor web apache2. Luego el servidor de base de datos Mysql.
Y además las librerías y módulos para permitir que interactúe php, apache y el mysql. Todo eso en la siguiente instrucción:
aptitude install apache2 mysql-server php5 php5-mysql libapache2-mod-php5
Con esto se nos instalarán las demás dependencias, asi que no deberiamos tener mayores problemas, ya tendríamos listo nuestro server para comenzar a programar scrits php que cargen, consulten y actualicen datos en una BD. Ahora, cuál es la manera más simple de crear nuestra BD???


Con esto tenemos todas las herramientas listas para comenzar a programar. Por supuesto que hay que dejar listo el directorio donde van a estar alojadas nuestras páginas, y vincular apache para que apunte a este directorio. Pero este y otros detalles los dejo para el próximo post donde intentaré mostrar un ejemplo sencillísimo de cómo empezar.
Temas pendientes: frameworks de desarrollo.