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.
Ing. excelente.
Generalmente cuando se instala el MySQL se le pide que ingrese la contraseña para el root, pero si algo seguir su recomendación.
Para instalar el phpmyadmin:
apt-get install phpmyadmin
Instalar php5 y no el php6, porque según leía hay algunas funciones que el php6 no soporta para Joomla.
Un saludo y excelente tenerlo de nuevo por acá