Para quien no sepa que es LAMP, le
diré que simplemente es la unión del Sistema Operativo Linux (ya previamente
instalado en el equipo o PC para los puristas),en este caso la distribución
Debian 6.0.6, el Servidor de Internet
Apache versión 2.2, la base de Datos Mysql 5.1,
y el Gestor de Lenguajes PHP5.Es decir, dotar a tu equipo o PC
de un potente gestor para alojar páginas webs, e intranets, desde un sitiio
particular hasta el de una gran empresa.
1. Instalaríamos Apache2 en nuestro
equipo con el siguiente comando:
Sudo apt-get install
apache2
Como observareis en la orden anterior los que
no estéis muy duchos en el manejo del sistema operativo Linux, he invocado esta
orden desde un terminal suponiendo que soy el root es decir el amo del sistema,
en el caso de que hay accedido a Debian como usuario normal, tendré que abrir
una consola terminal de superusuario o root meter la contraseña e indicar la
orden que os he puesto arriba, ya que si no careceréis de los privilegios para
instalar apache2, esto os va a pasar en todas las instalaciones que os iré
comentando más abajo.
2. Instalamos PHP 5 ejecutando desde la consola de
superusuario:
Sudo apt-get install php5
libapache2-mod-php5 php5-common
Todo este comando invocado desde
un terminal en realidad, a título informativo nos está diciendo que como
superusuario, y con la invocación de la orden apt-get que simplemente es la
orden que utiliza Debian, a diferencia de las distribuciones como Red Hat, que
utiliza RPM, para descargar y posteriormente instalar librerías en el equipo.Para que PHP funcione una vez que
este instalado, debemos reiniciar el servidor Apache, que ya hemos instalado en
primer lugar con la orden.
apache2 restart
o
apache2ctl restart
Acordaos de una cosa muy
importante que debéis de estar en la siguiente ruta, y como superususario para
que os funcione el comando que indicáis, si no os volveréis loco intentándolo y
no sabréis por qué no funciona jajajaja.
/etc/init.d/apache2 restart
o
/etc/init.d/apache2ctl restart
Para comprobar que el PHP funciona
correctamente creamos un archivo test.php, dentro del archivo escribimos
<?php phpinfo(); ?>
Esta creación del archivo la
podemos hacer como superusuario o root desde una ventana invocando el editor
vi, que viene en todas las distribuciones de Linux o de Unix por defecto. Os
dejo una página para que la consultéis si queréis aprender cómo utilizarlo pero
básicamente, con la orden vi y nombre del fichero, creáis el fichero y abrís el editor
vi test.php
introduces la orden
<?php phpinfo(); ?>
Y sales con la orden:
: wq
Os dejo la dirección de
esta página para que ampliéis el tema si os gusta:
Os aclaro que aunque la instalación
la estoy haciendo en modo terminal en el equipo que tengo instalado Debian
6.0.6 tengo instalado el modo x terminal para que se ejecute en modo ventana o
como dirían los puristas Windows, jajajaja.
3.
Ahora vamos a instalar, un servidor
de base de datos MYSQL Los siguientes comandos instalarán el servidor y el
cliente de msyql5:
apt-get install
mysql-server mysql-client php5-mysql
Recordad que siempre estamos en
modo superusuario , y que
comprobamos el
resultado en el
x terminal de linux.
Recuerda apuntar o memorizar bien
la contraseña porque es la contraseña para administrar la base de datos MySQL,
y no se te puede olvidar jajajajaja.
4. Para instalar el phpMyAdmin que sería el sistema
de gestión de todo este entorno LAMP pero de un manera más agradable y menos áspera
para los usuarios utilizaríamos la siguiente sintaxis
apt-get install phpmyadmin
En principio con esta orden se os
abriría el terminal y se instalaría en modo ventana, sin que vosotros tuvierais
que hacer otra cosa nada más que lo que aparece en el último paso pero si no os
pasara esto, debido a que en algunos casos y dependiendo de lo que se haya o hayáis
instalado en vuestro Sistema operativo, y en concreto en Apache2, si ya lo habíais
instalado previamente a esta instalación, y lo habíais utilizado debéis de
incluir en el fichero de configuración de apache que está en la siguiente ruta:
vi /etc/apache2/apache.conf
La siguiente línea:
Include /etc/phpmyadmin/apache.conf
Guardar con:
:wq
Y reiniciar la máquina con:
/etc/init.d/apache2 restart
Para comprobar que phpMyAdmin está
correctamente instalado, abrimos un navegador web y en la barra de direcciones
ponemos:
http://localhost/phpmyadmin
No sé si os habéis dado cuento
pero al ser localhost, es que esta trabajando en local, es decir, estamos
trabajando en nuestro disco duro, no en internet y por lo tanto no estamos
sirviendo paginas en internet, para ello os tendrías que buscar otro tutorial de
cómo configurar Apache2 para servir paginas en internet y su funcionamientos
(que no es muy difícil), o confiar en la divina providencia, y esperar a que lo
publique en otro manual en Internet.
Por último, entrando con el usuario root, y la contraseña
especificada durante la instalación, vemos que accedemos correctamente, y nos
muestra la siguiente pantalla:
Os espero haber aclarado algo todo el proceso
de instalación de un entorno LAMP.
N.S.G