Instalar APACHE, MYSQL, PHP de forma local

Hay ocasiones en las cuales necesitamos tener un servidor web, mysql y php instalado en nuestro equipo, esto es con el fin de hacer pruebas  cuando estamos diseñando  o modificando algun codigo, algunos diran todos estos servicios los provee  el hosting y si tienen razon, sin embargo es algo aburridor y tedioso subir cada archivo el cual hayas modificado. Asi que este es el objetivo de esta entrada, tratar de explicar de una forma clara y  entendible el proceso de instalacion  de  estos  servicios.

Instalando apache.

Lo primero que vamos a instalar es  el servidor web en este caso  apache,  para esto vamos a una consola y tecleamos esto:

apt-get install apache2
apt-get install apache-common

Con esto quedo listo el servidor web si vamos a desarrollar una pagina estatica con html es lo unico que necesitamos

Instalando MYSQL

Para instalar mysql se necesita  descargar el servidor y el cliente con el cual nos vamos a conectar al servidor, asi que descargamos los sieguientes paquetes:

apt-get install mysql-common mysql-client mysql-server

Instalando PHP

Por ultimo solo basta instalar el lenguaje PHP para poder empezar a trabajar,  para esto vamos a descargar los siguientes paquetes:

apt-get install php5  php5-mysql
apt-get install php5-gd

Ahora reiniciamos  los servicios de APACHE y MYSQL   y con esto quedaremos listos para programar en php  y msql.

/etc/init.d/apache restart\r\n/etc/init.d/mysql restart

Tal ves algunos lectores sabran que existen programas que hacen todo esto de forma automatica, pero es bueno hacerlo de forma independiente para  saber y entender todo el funcionamiento.

Configurando MYSQL

No puedo explicar la configuracion de cada uno de estos servicios por que se haria una entrada muy extensa, solamente quiero mostrar como crear una base de datos y como crear un usuario con todos los permisos sobre la nueva BD.

Nos conectamos al server que tenemos corriendo  en nuestra maquina como root asi:

mysql -u root

Despues de esto ya debemos tener una consola de mysql, lo primero que vamos hacer es crear la base de datos, donde nuestro cms o pagina web  va a trabajar, para esto digitamos lo siguiente en la consola de MYSQL:

create database prueba;

Ahora que tenemos la base de datos creada, podemos verificar que fue creada, tecleando esto:

show databases;

Por ultimo debemos crear un usuario el cual se va a conectar a esta base de datos,  este usuario es el que va a usar el CMS o pagina WEB  para conectarse y funcionar correctamente, esto se hace de la siguente forma:

grant usage on *.* to user@localhost identified by \’passwd\’;

Y asignamos permisos  asi:

grant all privileges on prueba.* to user@localhost ;

Listo con esto ya  tienes los datos que necesita el CMS para trabajar con base de datos, estos son:

  • Servidor MYSQL – localhost
  • Nombre Bd – prueba
  • usuario: user
  • passs: passwd

Este es el procedimiento para montar un gestor de contenidos de forma local en nuestra maquina, ideal para hacer pruebas, modificaciones  o practicas.

One Comment