Instalación de Apache+PHP+MySQL en Linux


sudo su
Nos pedirá la clave de nuestro usuario, que es la misma clave que usamos al arrancar el equipo.

Paso 1: Instalación de MySQL

Ahora instalaremos MySQL, para lo que ejecutamos el siguiente comando:
apt-get install mysql-server mysql-client
Durante el proceso de instalación tendrás que introducir la clave que deseas configurar al usuario root de MySQL.

Paso 2: Instalar Apache

Ahora toca instalar el servidor web Apache, en su versión 2. Para instalar Apache2 lanzamos el siguiente comando:
apt-get install apache2
En este punto, una vez instalado Apache, puedes hacer una primera comprobación, que nos permitirá saber si el servidor web está funcionado correctamente. Para ello abre un navegador cualquiera e introduce la URL de localhost o la IP local de tu ordenador:
http://localhost
O bien:
http://192.168.0.55 (sustituye esa IP por la IP de tu máquina)
Nota: Si no sabes cuál es tu IP de red local, tienes a tu disposición en Linux el comando ifconfig.
Al acceder a cualquiera de esas dos URL debería salirte el mensaje de Apache diciendo que está funcionado (It works!)
Para tu información, el directorio predeterminado donde se guardan los documentos del servidor web en Apache es /var/www y el fichero de configuración del servidor está en /etc/apache2/apache2.conf. Otras configuraciones están almacenadas en otros subdirectorios de /etc/apache2 como /etc/apache2/mods-enabled para los módulos habilitados, /etc/apache2/sites-enabled para los "virtual hosts" y /etc/apache2/conf.d para las configuraciones globales que afectarán a todos los virtual host.

Paso 3: Instalar PHP

El siguiente paso es Instalar PHP. La versión actual en el momento de escribir este artículo es la 5, que se instalaría con el siguiente comando.
apt-get install php5 libapache2-mod-php5
Después de la instalación de PHP5 como módulo de Apache, debemos reiniciar el servidor web y para ello lanzamos este otro comando.
/etc/init.d/apache2 restart
Como puedes ver, hacemos un "restart", pero también podrías hacer primero un "stop" y luego un "start".
Llegado este punto, podemos crear ya un documento web que nos sirva para comprobar si PHP está correctamente instalado en nuestro sistema y para ello podemos utilizar la línea de comandos y el editor que prefieras. A algunas personas les gusta el editor llamado Vi, pero yo soy de los que prefiere otros más sencillos como el Joe.
En cualquier caso, tendrás que crear un archivo en la ruta por defecto de publicación del Apache, que ya dijimos es /var/www. Puedes llamarle como desees, por ejemplo info.php, en el que colocarás las siguientes líneas de código.
<?php
phpinfo();
?>
Esa función de PHP phpinfo() te mostrará mucha información útil sobre la instalación de PHP que tienes en tu máquina, como módulos incluidos y diferentes configuraciones en funcionamiento.
Nota: para crear el archivo PHP también puedes utilizar el editor gráfico que desees, que te será incluso más cómodo que cualquier programa que trabaje con el terminal. El único detalle es aplicarle los permisos necesarios a la carpeta /var/www para que sea propiedad de tu usuario y puedas ciertas cosas con ella.
Ten en cuenta que ponerse como usuario dueño de la carpeta se recomienda solo sitios que no estén en producción. Lo harías con el comando:sudo chown -R $USER:$USER /var/www
Si lo deseas, también puedes hacer el comando :
echo $USER
Para ver el nombre del usuario en el que estás y el que vas a poner como duelo de la carpeta /var/www .
Una vez creado el archivo de texto info.php con el código indicado, podemos acceder a él desde un navegador con una URL como esta:
http://localhost/info.php
También puedes sustituir "localhost" por tu dirección IP de red local.

Si ves toda una serie de información de tu instalación PHP, como en la imagen anterior, es que has podido instalar PHP en correctas condiciones.

Paso 4: Instalar módulo PHP5-mysql y otras extensiones PHP necesarias

Si haces scroll hacia abajo en la página del phpinfo() podrás ver el listado de módulos PHP que tienes disponibles. Puede que no tengas todos los que necesitas y en concreto podrás observar que no tienes habilitado el módulo de MySQL, por lo que podrás instalarlo.
Si haces el comando:
apt-cache search php5
Podrás encontrar el listado de extensiones de PHP disponibles en los repositorios, puedes elegir aquellos que desees e instalarlos con la línea:
apt-get install php5-mysql php5-curl php5-gd php-pear php5-imagick php5-sqlite php5-tidy php5-xmlrpc php5-xsl
A continuación debes reiniciar el servidor para que los cambios tengan efecto.
/etc/init.d/apache2 restart
Si refrescas la página del phpinfo() podrás encontrar los nuevos módulos instalados.

Paso 5 opcional: Instalar PhpMyAdmin

Seguramente agradecerás contar con una copia de PhpMyAdmin para gestionar tus bases de datos MySQL. Para ello puedes invocar el comando:
apt-get install phpmyadmin
Verás a continuación una serie de preguntas, como tu servidor web. Una vez instalado puedes acceder al gestor por medio de una URL como esta:
http://localhost/phpmyadmin/

publicado en |

0 comentarios:

Publicar un comentario

Entrada más reciente Entrada antigua Página principal

Seguidores

Tira de Humor

Tira Ecol
La Tira Ecol
Pulsa en Ir para verla completa

Podcast

¿Cual es la mejor marca de ordenadores?

Chat Informatica