Está en la página 1de 8

Instalar LAMP (Linux Apache MySQL PHP) en Ubuntu es muy sencillo.

Apache
Instalacin
En un terminal, ingres:
sudo apt-get install apache2
El servidor web ser iniciado automticamente cuando arranques la
mquina. En caso de tener que iniciarlo en forma manual, ingres el
siguiente comando en un terminal:
sudo service apache2 start
Para detener el servicio:
sudo service apache2 stop
Y para reiniciarlo
sudo service apache2 restart
El directorio donde tens que almacenar tus sitios web es: /var/www
Para poder hacerlo, es necesario otorgar a tu usuario los privilegios
necesarios. El siguiente comando suele ser el adecuado en la mayora de
los casos, aunque eso puede variar dependiendo del grado de seguridad
que necesites en tu servidor web:
sudo chmod -R 775 /var/www
Prueba
Ingres http://localhost en tu explorador web. Deberas ver una pgina de
Apache.
PHP
Instalacin
En un terminal, ingres el siguiente comando:
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql
Reinici Apache con:
sudo service apache2 restart
Prueba
Para probar que se haya instalado correctamente, vamos a crear un script
PHP muy simple:
sudo gedit /var/www/prueba.php
Ingres el siguiente contenido y guard el archivo:
<?php
phpinfo();
?>
Para ejecutar el script, abr tu explorador web y acced a la siguiente
URL: http://localhost/prueba.php. Deberas ver una pgina con
informacin sobre tu instalacin de PHP.
MySQL
Instalacin
Ingres el siguiente comando en un terminal:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Durante el proceso de instalacin te va a pedir que asignes la contrasea al
usuario root de MySQL.

Prueba
Ingres lo siguiente en un terminal:
sudo service mysql status
Debera devolver algo sobre el estado del proceso mysql.
Para verificar que la contrasea funciona bien:
mysql -uroot -pxxx
Donde xxx es la contrasea que ingresaste durante la instalacin de
MySQL.
Si quers cambiar la contrasea del root, ejecut el siguiente comando
despus de ingresar a MySQL:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yyy');
Sustituyendo yyy por tu nueva contrasea.
MariaDB
Hay cada vez ms gente prefiere utilizar MariaDB en reemplazo de MySQL.
Cabe destacar que MariaDB tiene una alta compatibilidad con MySQL, ya
que posee las mismas rdenes, interfaces, APIs y bibliotecas, siendo su
objetivo poder cambiar un servidor por otro directamente. Esto es as
porque MariaDB es un fork directo de MySQL, con la diferencia de que
posee una licencia GPL, a diferencia de MySQL que, tras la compra de Sun
por parte de Oracle, cambi de licencia por una de tipo privativo.
Veamos cmo instalar MariaDB, en lugar de MySQL.
Instalacin
En caso de que hayas instalado MySQL previamente, primero hay que
desinstalarlo:
sudo apt-get purge mysql*
sudo apt-get autoremove
Luego, hay que agregar el PPA correspondiente. En el caso de Ubuntu
13.10:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0
xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mariadb.biz.net.id//repo/5.5/ubuntu
saucy main
E instalar los paquetes:
sudo apt-get update
sudo apt-get install mariadb-server mariadb-client
Va a pedir la contrasea del usuario root, al igual que MySQL.
Prueba
Para verificar la correcta instalacin de MariaDB:
mysql -v
Debera devolver informacin sobre MariaDB.
Para verificar el estado del proceso de mariadb:
sudo service mysql status
Acceso remoto a la base de datos
Si quers acceder a MySQL por medio de scripts remotos (es decir, no
albergados en tu propio servidor) tens que editar el bind-address
en /etc/mysql/my.cnf y reemplazar el valor que trae por defecto
(127.0.0.1) por tu direccin IP.
Luego de realizar el cambio en my.cnf, reinici MySQL con:
sudo service mysql restart
phpMyAdmin
phpMyAdmin es un administrador grfico para MySQL muy utilizado por los
admins. Para instalarlo ingres en un terminal:
sudo apt-get install phpmyadmin
Para acceder a l acced a la siguiente URL desde tu explorador
web: http://localhost/phpmyadmin
No olvides presionar la barra espaciadora en la pantalla de configuracin
para seleccionar a Apache2 como el servidor web que deseamos configurar
automticamente.
Si no puedes acceder al phpmyadmin, intent crear un enlace simblico en
la carpeta www, as:
sudo ln -s /usr/share/phpmyadmin /var/www/
gd library
Si quers agregar soporte para la generacin y manipulacin de grficos en
PHP, escrib en un terminal:
sudo apt-get install php5-gd
SSL en Apache 2
Para activar el mdulo SSL (Secure Socket Layer) en Apache 2, ingresa en
un terminal:
sudo a2enmod ssl
Para ver los cambios, no olvides reiniciar Apache2 con:
sudo /etc/init.d/apache2 restart
Fuentes: Lobotuerto & Unixmen

También podría gustarte