Hola, buen día.
Aunque hay varios manuales y
guías en Internet, es complicado a veces encontrar soluciones a problemas
dentro de Ubuntu; en mi caso estoy tratando de instalar un Servidor Web en
Ubuntu 14.04 LTS, y me he encontrado con varios problemas, los cuales ya han
sido solucionados. Sin embargo, el motivo de este posteo es conjuntar los pasos
y compartir los con el mundo.
Antes de comenzar:
Estoy instalando Ubuntu 14.04 LTS
versión de escritorio con arquitectura de 64 bits, el equipo es una portátil Lenovo G405 con
procesador AMD E1-2100, memoria de 4Gb., y 1 Tb. en disco duro.
Este equipo está diseñado para
trabajar con Windows 8, sin embargo no es muy eficiente al momento de trabajar
más de tres procesos a la vez; sin embargo, desde que le instalé Ubuntu su
rendimiento mejoró.
Pasos para configurar un servidor
web en un equipo portátil Lenovo G405:
Paso 1: Instalar Ubuntu
Antes de instalar Ubuntu, es
necesario “arrancar” el sistema operativo anterior y eso no es cosa fácil. El
nuevo sistema operativo de Microsoft viene configurado al BIOS de los equipos
por lo que es necesario accesar al BIOS y configurar las opciones de arranque,
el SO base y otras configuraciones (pero estos pasos no los voy a comentar,
invito a que lean otros posteos referentes al tema).
Una vez que descargamos Ubuntu de
su sito oficial, procedemos a instalarlo.
Paso 2: Instalar Apache
Esto lo hacemos desde la
terminal, escribiendo:
#sudo apt-get
install apache2
Verificamos que se instale
correctamente apache en el equipo.
En caso de que se nos presente el
siguiente error:
AH00558:
apache2: Could not reliably determine the server's fully qualified domain name,
using 127.0.1.1.
Set the
'ServerName' directive globally to suppress this message
Vamos a solucionarlo de la
siguiente manera:
Editamos el archivo httpd.conf
#sudo gedit
/etc/apache2/apache2.conf
Y agregamos la siguiente línea:
ServerName localhost
Guardamos la edición del archivo
y restauramos los servicios de apache:
#sudo service
apache restart
A partir de este punto, ya
podemos accesar vía red local al servidor web configurado. Si todo funciona a
la perfección, se debe desplegar una página web con la leyenda “It Works!”
Nota: Como estamos trabajando un
servidor web y no solamente es un servidor de prueba, es conveniente agregar la siguiente línea,
con la finalidad que cualquier equipo pueda visualizar la información desde el
servidor web:
ServerName [dirección IP del equipo]
Yo tengo las dos líneas en el
archivo y no se me ha presentado problema, aunque lo conveniente sería tener una sola línea.
Paso 3: Instalar PHP
Esto lo hacemos desde la
terminal, escribiendo:
#sudo apt-get install php5
Paso 4: Instalar MySQL
Esto lo hacemos desde la
terminal, escribiendo:
#sudo apt-get install mysql-server mysql-client
Paso 5: Instalar librerías necesarias para que interactúen Apache, PHP
y MySQL
Esto lo hacemos desde la
terminal, escribiendo:
# sudo apt-get install libapache2-mod-auth-mysql
libapache2-mod-php5 php5-gd php5-mysql
A partir de este punto, ya
tenemos instalado y vinculado Apache, PHP y MySQL, si tienes experiencia en el
manejo de estas aplicaciones desde la terminal (o consula), hemos llegado al
final, pero si no tienes tanta experiencia o estas familiarizado con phpmyadmin
–como yo-, entonces procederemos a instalarlo.
Quiero comentar, que estuve
instalando y configurando XAMPP o LAMPP en el equipo de cómputo, sin embargo,
al no tener experiencia en Ubuntu no pude trabajar correctamente con esta
aplicación o al menos no trabajaba como yo esperaba, por lo que decidí analizar
otras opciones.
Paso 6: Instalar phpmyadmin
Esto lo hacemos desde la
terminal, escribiendo:
#sudo apt-get
install phpmyadmin
Una vez que estamos instalando
phpmyadmin, debemos considerar las siguientes opciones:
- Elegir apache2 como servidor
- Elegir la opción [SI] o [YES], cuando nos requiera la configuración de la base de datos en phpmyadmin con dbconfig-common
- Ingresar la contraseña de MySQL
- Ingresar nuevas contraseñas para los entornos de phpmyadmin
Cuando concluya la instalación,
requerimos configurar el servidor apache escribiendo desde la terminal:
#sudo gedit
/etc/apache2/apache2.conf
Y agregamos la siguiente línea:
Include /etc/phpmyadmin/apache.conf
Guardamos la edición del archivo
y restauramos los servicios de apache:
#sudo service
apache restart
Fuente de información:
https://www.digitalocean.com/community/articles/how-to-install-and-secure-phpmyadmin-on-ubuntu-14-04
Dices que hay que editar el fichero httpd.conf pero a continuación poner o #sudo gedit /etc/apache2/apache2.conf.
ResponderEliminar¿Cual hay que editar?