jueves, 24 de mayo de 2012

Configurar entorno de programación PHP + Mysql

http://josmx.com/files/apache_php_mysql_logo.JPG

El día de hoy estuve instalando la nueva versión de Linux Mint (13) la cual pueden ver la publicación en este mismo blog para su descarga, y quise publicar una manera de crear un entorno para la programación de aplicaciones web (PHP y MySQL), ademas de utilidades para su administración.

Comenzamos:

Primeramente necesitamos instalar nuestro servidor web local, para esta ocasión utilizaremos Apache que es el mas conocido (si no saben que es  Apache), para su instalación lo podemos hacer desde el synaptic, consola, gestor de software, descargando el fuente, etc, etc, etc........ Para esta ocasión voy a usar la consola que según las malas lenguas es la manera mas difícil xD



 Después de unos segundos termina su instalación y para comprobar que ya tenemos corriendo nuestro servidor web en nuestra maquina comprobamos de la siguiente manera: Abrimos un navegador web e introducimos de url lo siguiente --> http://localhost si todo anda bien debería mostrarte algo como esto:



Todo bien hasta aquí, fácil no?? solo una linea en la consola...

Ahora instalaremos nuestro manejador de base de datos MySQL (Si quieren saber algo mas de MySQL en unos días estaré montando un buen libro).


La descarga tardara un poco solamente.

El siguiente punto es bastante importante, el mysql nos pedirá que ingresemos nuestra contraseña de usuario root (superusuario) la cual debemos ingresar 2 veces (RECUERDA NO OLVIDAR ESTA CONTRASEÑA)


Después de esto ya tendremos nuestro servidor de base de datos =) pero para no trabajarlo completamente desde consola instalaremos un administrador visual para mayor comodidad:

Instalando MySQL Workbench:


Ya con esto podremos acceder de manera visual a nuestro MySQL, bonito no?



En este punto podremos crear instancias para administración de la base de datos y consultas sql pero no entra dentro del tema. Continuamos ahora con la instalación de PHP5

Instalar PHP5:


Aca les pego el codigo por si no quieren copiarlo:

#sudo apt-get install php5 php5-mysql libapache2-mod-auth-mysql


Si se fijan estamos pasando varias instalaciones en una sola linea, el PHP, la librería para que php conecte con MySQL.

Para comprobar que todo este bien vamos a crear un archivo sencillo php. el cual contendra el siguiente contenido:

 <?
phpinfo(); 
?>

Solo copia y pega esto en cualquiera de tus editores y guárdalo con una extensión .php dentro de la carpeta /var/www Y lo abrimos desde el navegador:








 Y si, eso es todo... Ya tenemos nuestro entorno instalado =) como recomendación pueden instalar el editor Geany bastante completo para la programación.




 En la siguiente entrada publicare el código fuente de el sistema de inscripción de GUDISLIP =)



4 comentarios:

  1. excelente aporte compañero ahora existe otra manera para tener apache y mysql usando xamp simplemente dirijance a esta pagina http://www.apachefriends.org/es/xampp-linux.html y se descargan el comprimido cuyo nombre es "XAMPP Linux 1.7.7" tiene un peso aproximado de 77 mb una vez descargado abran el terminar y escriban

    $ su

    para acceder como suprausuario luego

    $ tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

    esto descargara y moverá los archivos correspondientes al sistema, ahora para iniciarlo cada vez que inicien el computador escriban en terminar

    $ /opt/lampp/lampp start

    les deberia aparecer por pantalla lo siguiente

    Starting XAMPP 1.7.7...
    LAMPP: Starting Apache...
    LAMPP: Starting MySQL...
    LAMPP started.

    ahora para verificar que todo esta funcionando abran su navegador y escriban "localhost" ( sin las comillas claro esta XD) y listo les debería aparecer la selección de idiomas del xampp elijan el de su preferencia y listo podrán acceder al phpMyAdmin y crear, editar, gestionar importar y exportar sus base de datos ^^

    POST DATE: si no quieren estar escribiendo cada vez que inicien su sistema el comando para iniciar el xampp prueben este pequeño scrip que cree precisamente para iniciar el xampp lo pueden descargar desde este link:

    http://www.mediafire.com/?ec2s9ojjkokxyll

    solo procuren darle permiso de ejecutarse como un programa desde las propiedades del mismo!

    ResponderEliminar
  2. También pueden hacerlo desde las preferencias al inicio, la pueden añadir y listo.

    ResponderEliminar
    Respuestas
    1. la ventaja de usar el terminar e instalar aplicaciones por terminar es que puedes añadir repositorios de tus aplicaciones lo que mantiene siempre actualizados ( con tenerla agregado su repositorio siempre contaras con la ultimas actualizaciones en cuanto salen) otra ventaja es que siempre instalas la ultima versión de la aplicación cosa que no pasa desde el centro de software donde encontraras es la ultima versión agregada cuando salio la distribución es por ello que el gestor de paquetes synaptic siempre estará por delante del centro de software y el terminar por encima de este XD

      Eliminar