PDF de programación - Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntu

Imágen de pdf Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntu

Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntugráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 18 de Octubre del 2017)
523 visualizaciones desde el 18 de Octubre del 2017
139,6 KB
6 paginas
Creado hace 15a (22/09/2008)
Instalaci´on de Apache2, MySQL, PHP y

PHPmyAdmin en Ubuntu

eLuVeLinux

22 de septiembre de 2008

Resumen

Instalaci´on de las herramientas necesaria para crear un servidor basa-
do en apache2 con soporte php y mysql y gesti´on de base de datos con
phpmyadmin, todo sobre el sistema operativo Ubuntu.

Revisado a versi´on 6 del documento

1

´Indice

1. Descripci´on de este manual

2. Instalaci´on de los paquetes

2.1. Configuracion . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1. Cambiar el nombre del servidor . . . . . . . . . . . . . . .

3

3
5
5

2

1. Descripci´on de este manual

En este manual se desccribir´a la forma de instalaci´on de un servidor apache
compatible con lenguaje php y mysql y gestor de base de datos phpmyadmin
para la creaci´on de paginas web. Se empezar´a a describir los pasos para instalar
los paquetes necesarios y su utilidad. A continuaci´on se describe las modifica-
ciones especificas para el correcto funcionamiento y la manera de comprobar el
funcionamiento.
Adicionalmente se presenta algunos comentarios sobre el uso de estas herramien-
tas y opciones configurables a gusto de cada uno. En todos ellos se presen-
tar´a desde un ejemplo claro sobre el que basarse para seguir los pasos m´as
comodo, siendo posible realizar las variantes que se desee cambiando tan solo
los par´ametros.

2.

Instalaci´on de los paquetes

Para instalar todas estas herramientas necesitaremos los siguientes paquetes:

apache2

php5

mysql-server

phpmyadmin

libapache2-mod-auth-mysql

php5-mysql

Para instalarlos todos juntos se puede seguir el siguiente comando:
sudo apt−get

i n s t a l l apache2 php5 mysql−s e r v e r phpmyadmin

libapache2−mod−auth−mysql php5−mysql

Utilizaremos el comando sudo para actuar como root en el sistema operativo,
y el comando apt-get nativo de ubuntu para realizar la instalaci´on de forma
autom´atico con la opci´on install, y la lista de paquetes.
Crearemos la contrase˜na al root para el acceso a MySql con el siguiente comando:
sudo / e t c / i n i t . d/ mysql

r e s e t −password

Cuando finalice todo el proceso ya se puede probar si funciona el sistema apache2
abriendo el navegador y agregando la direcci´on del nuestro servidor:

3

Figura 1: Prueba de servidor apache2

Cuando lo instalamos a´un nos queda crear un enlace simbolico de la carpe-
ta phpmyadmin en el directorio de publicaci´on de apache2 para tener acce-
so via web de phpmyadmin ya que si no lo hacemos al escribir la direcci´on:
http://127.0.0.1/phpmyadmin/ no terminar´a de cargar. Para solucionarlo, uti-
lizaremos la siguiente orden:
l n −s / usr / share /phpmyadmin / var /www/

Con esto podremos probar el correcto funcionamiento tras realizar una modifica-
ciones en el fichero de configuraci´on de phpmyadmin, donde tan s´olo tendremos
que agregar las siguientes opciones.
Activaremos las siguientes opciones:
$ c f g [ ’ Servers ’ ] [ $ i ] [ ’ auth type ’ ] = ’ cookie ’ ;
$ c f g [ ’ Servers ’ ] [ $ i ] [ ’ host ’ ] = ’ l o c a l h o s t ’ ; // donde
s e r v i d o r apache2

e s p e c i f i c a r e m o s

$ c f g [ ’ Servers ’ ] [ $ i ] [ ’ pmadb ’ ] = ’ phpmyadmin ’ ;

e l nombre d e l

con esto tan s´olo no definiremos el usuario y contrase˜na para entrar si nos que
se requerir´a cada vez que nos conectemos a ´el.
Y agregaremos estos dos ´ultimos par´ametros, si no est´an por defecto:
$ c f g [ ’ UploadDir ’ ] = ’ ’ ;
$ c f g [ ’ SaveDir ’ ] = ’ ’ ;

El ´ultimo paso es comprobar el correcto funcionamiento de lo que hemos re-
alizado. Debemos resetear el servidor Apache para que aplique el fichero de
configuraci´on modificado con la siguiente orden:
sudo / e t c / i n i t . d/ apache2 r e s t a r t

Si todo ha ido bien nos aparecer´a en la consola el estado [OK], ante cualquier
fallo aparecer´a el estado [fail].
Probando con la direcci´on ya mencionada de http://localhost/phpmyadmin/
nos deber´a de cargar la ventana de autentificaci´on de la figura 2:

4

Figura 2: Ventana de autentificaci´on de phpmyadmin

2.1. Configuracion

Si todo ha ido bien, ya podemos trabajar con nuestro servidor con todos los
complementos, pero apache viene por defecto con un directorio de trabajo, donde
cargar´a las paginas web localizado en la ruta /var/www. Hay que tener en cuenta
que este directorio solo tiene privilegios el root del sistema, as´ı que no podremos
modificarlo. Para cambiar este directorio y poner el que nosotros queramos hay
que modificar uno de los ficheros de configuraci´on de apache:
Hay que sustituir en el fichero configuracion /etc/apache2/site-available/default
cada aparici´on del directorio /var/www/ y sustituirla por el directorio que
deseemos, en nuestro ejemplo ser´ıa /home/user/servidor web por ejemplo, o
cualquier otro, as´ı no tenemos que tener permiso de administrador para poder
alojar los ficheros en el directorio.

2.1.1. Cambiar el nombre del servidor

Para poder tener acceso a nuestra web desde una direccion personalizada como
por ejemplo http://www.miservidorapache.com en vez de utilizar las direcciones
estandar de acceso local como son ”localhost” y ”127.0.0.1” podemos modificar
los ficheros de configuracion de Apache y el direccionamiento DNS para las
traducciones de numeros a nombres.
Primero modificamos el fichero /etc/hosts con el siguiente comando haciendo
uso del editor emacs1:

1*En caso de no tener instalado el editor emacs puede sustituirse p or cualquier otro, como

5

sudo emacs / e t c / h o s t s &

en este fichero las dos primeras lineas son las direcciones locales. Modificamos
los valores siguientes
1 2 7 . 0 . 0 . 1 l o c a l h o s t −− por −−> 1 2 7 . 0 . 0 . 1 www. miservidorapache . com

Ahora solo nos queda modificar el fichero de configuraci´on de apache para iden-
tificar el nombre del servidor apache.
Modificamos el fichero /etc/apache2/apache2.conf con el siguiente comando:
sudo emacs / e t c / apache2 / apache2 . conf &

Despues de la linea Include /etc/apache2/conf.d/ que es el penultimo registro,
en el fichero por defecto, introducimos la siguiente linea:
ServerName miservidorapache

Notese que es el mismo nombre que hemos definido anteriormente y hemos
modificado el direccionamiento de numero a nombre.
El ´ultimo paso es comprobar el correcto funcionamiento de lo que hemos re-
alizado. Debemos resetear el servidor Apache para que aplique el fichero de
configuraci´on modificado con la siguiente orden:
sudo / e t c / i n i t . d/ apache2 r e s t a r t

Si todo ha ido bien nos aparecer´a en la consola el estado [OK], ante cualquier
fallo aparecer´a el estado [fail].
Ahora solo tenemos que introducir la direccion en nuestro navegador para visu-
alizar nuestra pagina http://www.miservidorapache.com

por ejemplo gedit. Para instalarlo en Ubuntu utilizamos sudo apt-get install emacs

6
  • Links de descarga
http://lwp-l.com/pdf7218

Comentarios de: Instalación de Apache2, MySQL, PHP y PHPmyAdmin en Ubuntu (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad