5
Instalar Apache, PHP, MySQL y PHPMyAdmin en Ubuntu 11.10 En esta entrada explicaremos como instalar Apache, phpMyAdmin, son software necesario para poder configurar un servidor web básico. Lo siguiente es la instalación más básica y menos segura de dichos programas, no recomenda para un servidor en producción. ay unos niveles y protocolos de seguridad !ue se deber"an seguir para un servidor en prod pero esa la de#aremos como segunda parte de este blog. $ero nos dará una idea de !ue es lo principal !ue se necesita para montar servidor web cas Abrir una terminal%consola. Instalamos el servidor Web Apache: sudo apt-get install apache2 -y

Instalar Apache

Embed Size (px)

DESCRIPTION

Instalacion de Apache

Citation preview

Instalar Apache, PHP, MySQL y PHPMyAdmin en Ubuntu 11.10

En esta entrada explicaremos como instalar Apache, phpMyAdmin, son software necesario para poder configurar un servidor web bsico.Lo siguiente es la instalacin ms bsica y menos segura de dichos programas, no recomendado para un servidor en produccin.Hay unos niveles y protocolos de seguridad que se deberan seguir para un servidor en produccin, pero esa la dejaremos como segunda parte de este blog.Pero nos dar una idea de que es lo principal que se necesita para montar servidor web casero.Abrir una terminal/consola.

Instalamos el servidor Web Apache:sudo apt-get install apache2 -y

Lo podemos comprobar abriendo un navegador en la direccin:http://127.0.0.1

Instalamos el PHP 5 cmo mdulo:sudo apt-get install php5 libapache2-mod-php5 -y

Reiniciamos el servidor web:sudo /etc/init.d/apache2 restart

El directorio www por default es:/var/wwwSi no tenemos permiso para manipular su contenido, se lo damos con lo siguiente. Cambiamos el propietario del directorio y el grupo que debe usarlo. Reemplazar USUARIO con el nombre de usuario que estn utilizando:

sudo chown -R USUARIO:www-data /var/www

Se le dan permisos de lectura y ejecucin para todos y de escritura slo al propietario:sudo chmod -R 755 /var/www

Ahora creamos el info.php de rigor para comprobar el funcionamiento de PHP:sudo gedit /var/www/info.php

Pegar lo siguiente dentro, luego salvar y cerrar:

Comprobar entrando a la direccin:http://127.0.0.1/info.php

Tendra que aparecer toda la informacin de configuracin del PHP y sus mdulos instalados.

Seguimos con la instalacin del servidor y el cliente de MySQL

sudo apt-get install mysql-server mysql-client -y

Pedir clave para el usuario root y luego la confirmacin de la misma. Ahora podemos instalar todos estos mdulos, mejor que sobre y no que falte.sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y.

Entre ellos va el soporte para MySQL, cURL, etc. Ahora otro reinicio del servidor web:sudo /etc/init.d/apache2 restart

Instalamos la interfaz web para manejar el MySQL y sus bases de datos, phpMyAdmin:sudo apt-get install phpmyadmin -y

Preguntar para que servidor web configurar, elegir apache2 y continuar. Luego pedir configurar la base de datos con dbconfig-common elegir que No.Comprobar si funciona entrando a:http://127.0.0.1/phpmyadmin

Si no funciona, ejecutar:sudo gedit /etc/apache2/httpd.conf

Pegar lo siguiente dentro, luego salvar y cerrar:

Include /etc/phpmyadmin/apache.conf

Reiniciar el servidor web nuevamente:

sudo /etc/init.d/apache2 restart