Você está na página 1de 3

Como hacer nuestro propio servidor web en pocos minutos

1. Instalando Apache y PHP Apache es el servidor web ms utilizado en el mundo. Puede correr en varias plataformas tales como Unix, Linux, Microsoft Windows, Novell, etc. Es open source, estable, modular y muy configurable. Para instalarlo utilizamos el siguiente comando: sudo apt-get install apache2 apache2.2-common apache2-utils ssl-cert Una de las diferencias entre Apache 2 y Apache 1.3 es que Apache 2 soporta procesos multi-hilos es decir que puede ejecutar varias operaciones simultaneamente, esto puede llegar a ser muy beneficioso en cuando a velocidad y eficiencia, sin embargo actualmente la mayoria de los programas web no utilizan esta funcionalidad y algunos de ellos pueden tener problemas con el Apache 2 en este caso podemos instalar lo siguiente para tener mayor estabilidad: sudo apt-get install apache2-mpm-prefork La otra decisin que tenemos que tomar es si vamos a utilizar php4 o php5, la principal diferencia entre estos dos es que php5 es orientado a objetos y php4 no, cas todas las aplicaciones web soportan php5, aunque hay algunas que todava no, si estas desarrollando nuevas aplicaciones te recomiendo que de una vez pases a php5 y aprendas a programar orientado a objetos, pero a la final eso es a gusto de cada quien. Para instalar PHP 4 ejecutamos: sudo apt-get install php4 libapache2-mod-php4 php4-common Para instalar PHP 5 ejecutamos: sudo apt-get install php5 libapache2-mod-php5 php5-common

Los archivos de configuracin de apache estn ubicados en: /etc/apache2/apache2.conf y la carpeta web por defecto esta en /var/www Para comprobar que el servidor web esta funcionando podemos irnos a nuestro navegador web y escribimos http://localhost/ y aparecer una pagna de bienvenida de Apache. Si quieres ver si PHP se instal correctamente hay un comando de php que te d toda la informacin necesaria para esto tenemos que crear un archivo: sudo nano /var/www/test.php En Ubuntu tambin puedes crear el archivo con sudo gedit /var/www/test.php Dentro del archivo escribe <?php phpinfo(); ?> y guardalo Luego abre tu navegador web y escribe la direccin http://localhost/test.php debera aparecer una pantalla con toda la configuracin de PHP. 2. Instalando el Servidor de MySQL Instalar un servidor de base de datos MYSQL es siempre necesario si estas corriendo casi cualquier sitio interectivo con PHP o algn otro lenguaje como JSP. Recuerda que para correr este tipo de servidores es necesario que al menos tengas 256MB de RAM. Los siguientes comandos instalarn el servidor y el cliente de msyql5 que es la ltima versin al momento de escribir este tutorial. sudo apt-get install mysql-server mysql-client php5-mysql Nota: Si instalaste el php4, entonces utiliza el siguiente comando: sudo apt-get install mysql-server mysql-client php4-mysql El archivo de configuracin de mysql se encuentra en : /etc/mysql/my.cnf Creando usuarios para utilizar MySQL y cambiar el password de Root Por defecto mysql crea un usuario como root sin ningn password, por lo que es bueno crear un password para este usuario: Para hacer esto coloca los siguientes comandos: mysql -u root mysql> USE mysql; mysql> UPDATE user SET Password=PASSWORD('nuevo-password') WHERE user='root'; mysql> FLUSH PRIVILEGES;

Nunca se debe usar el usuario de root para accesar a la base de datos ya que tiene todos los privilegios sobre todas las bases de datos y por lo tanto es muy inseguro. Por esto es aconsejable crear un usuario para cada base de datos que crees, es un poco dificil crear usuarios desde la consola por lo que es ms rapido y ms intuitivo crealo desde un panel de control como webmin o phpMyAdmin los cuales instalaremos a continuacin. 3. Instalando PhpMyAdmin PhpMyAdmin es un software de administracin basado en web que es fcil de

configurar y adems gratis. Es muy facil de utilizar y adems permite realizar casi todas las tareas necesarias sobre las bases de datos de mysql. Para instalarlo se ejecuta en la consola:
sudo apt-get install phpmyadmin El archivo de configuracin de phpmyadmin se encuentra en: /etc/phpmyadmin folder. Para que funcione bajo Apache todo lo que necesitas hacer es incluir la siguiente lnea en el archivo /etc/apache2/apache2.conf (lo cual lo puedes modificar en Ubuntu con sudo gedit /etc/apache2/apache2.conf) : Include /etc/phpmyadmin/apache.conf Y reiniciamos Apache: /etc/init.d/apache2 restart Ahora coloca en tu navegador: http://localhost/phpmyadmin Por.Srinux

Você também pode gostar