Portada del sitio > Internet > Servidor con ubuntu-server > Instalar un servidor con ubuntu-server (X)

Segunda época

Instalar un servidor con ubuntu-server (X)

Parte X - PHP y MySQL

Domingo 23 de septiembre de 2007, por dani

Con sólo tener instalado apache, ya podemos poner todas las páginas estáticas que queramos (recordemos que las tenemos que poner en la carpeta /var/www/html tal y como configuramos apache o en cualquier carpeta que creemos dentro de /var/www/html).

También debemos recordar que la versión instalada de ubuntu-server ya trae isntalados php y MySQL.

[*Comprobando que funciona php*]

Bastará con crear un sencillo fichero de texto de nombre prueba.php y de contenido:

<?php
echo 'probando php';
?>


Lo único que hace es sacar la frase "probando php".
Si hemos puesto el fichero en /var/www/html/prueba.php bastará con apuntar el navegador a http://192.168.2.20/prueba.php y obtendremos la frase anterior.
Si accedemos desde fuera de la red local, teclearíamos http://midominio.com/prueba.php (también se puede teclear lo anterior desde dentro de la red local si hemos modificado el /etc/hosts tal como se decía en un capítulo anterior)

[*MySQL: Instalando el módulo de integración con php*]

También viene instalado el servidor MySQL por defecto en ubuntu-server, pero debemos instalar el módulo que lo integra con php

# apt-get install php5-mysql
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Reading state information... Hecho
Se instalarán los siguientes paquetes extras:
  libapache2-mod-php5 php5-common
Paquetes sugeridos:
  php-pear
Se actualizarán los siguientes paquetes:
  libapache2-mod-php5 php5-common php5-mysql
3 actualizados, 0 se instalarán, 0 para eliminar y 11 no actualizados.
Necesito descargar 2819kB de archivos.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? s
Des:1 http://security.ubuntu.com feisty-security/main php5-mysql 5.2.1-0ubuntu1.2 [65,4kB]
Des:2 http://security.ubuntu.com feisty-security/main libapache2-mod-php5 5.2.1-0ubuntu1.2 [2531kB]
Des:3 http://security.ubuntu.com feisty-security/main php5-common 5.2.1-0ubuntu1.2 [223kB]                                       
Descargados 2819kB en 31s (90,9kB/s)                                                                                             
(Leyendo la base de datos ...  
16980 ficheros y directorios instalados actualmente.)
Preparando para reemplazar php5-mysql 5.2.1-0ubuntu1 (usando .../php5-mysql_5.2.1-0ubuntu1.2_i386.deb) ...
Desempaquetando el reemplazo de php5-mysql ...
Preparando para reemplazar libapache2-mod-php5 5.2.1-0ubuntu1 (usando .../libapache2-mod-php5_5.2.1-0ubuntu1.2_i386.deb) ...
Desempaquetando el reemplazo de libapache2-mod-php5 ...
Preparando para reemplazar php5-common 5.2.1-0ubuntu1 (usando .../php5-common_5.2.1-0ubuntu1.2_i386.deb) ...
Desempaquetando el reemplazo de php5-common ...
Configurando php5-common (5.2.1-0ubuntu1.2) ...
Configurando libapache2-mod-php5 (5.2.1-0ubuntu1.2) ...
 * Forcing reload of web server (apache2)...                                                                               [ OK ] 

Configurando php5-mysql (5.2.1-0ubuntu1.2) ...

[*MySQL: Configurando el servidor*]

Modificamos el fichero /etc/mysql/my.cnf

En la sección [mysqld] modificamos un par de líneas:
 Idioma:

language        = /usr/share/mysql/spanish

 Acceso desde la red local:

bind-address = IP_local_del_server (por ej. 192.168.2.20)

Cualquiera puede acceder a la base de datos, así que demos acceso sólo a root:

# mysqladmin password contraseña

[*Instalación de phpmyadmin*]

# apt-get install phpmyadmin

Añadimos al fichero /etc/apache2/apache2.conf la siguiente línea:

Alias /phpmyadmin /var/www/phpmyadmin

[*Configuración de phpmyadmin*]

Editamos el fichero /etc/phpmyadmin/config.inc.php

$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysql$
$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie bas$
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'contraseña';

En realidad no es un buen consejo que el usuario con acceso a MySQL sea root (se debería usar un user distinto a root).

Debemos reiniciar apache y debemos comprobar que podemos acceder a phpmyadmin:

http://ip_del_servidor/phpmyadmin

Próximo capítulo: Instalar un servidor FTP

Portafolio

Sus comentarios

  • El 15 de noviembre de 2007 a 19:46, por Juvega En respuesta a: Instalar un servidor con ubuntu-server (X)

    Muchas gracaias por este gran aporte me sirvio de mucho para poder hacer la configuración de Ubuntu, y eso que soy un archirrecontra novato en Linux y peor aun en modo consola, muchas gracias y esperare con muchas espectativas el capitulo XI.

  • El 15 de diciembre de 2007 a 18:36, por memo_cj En respuesta a: capitulo XI

    hola. gracias por el aporte, esta de lo mejor, soy muy nuvo en este asunto y me ha servido de mucho, me gustaria saber cuando vas a publicar el sig capitulo pues quiero seguir aprendiendo....

    gracias por todo....

    sigue adelante....

  • El 15 de diciembre de 2007 a 18:58, por dani En respuesta a: capitulo XI

    a ver si tengo algo de tiempo libre y lo sigo ..

  • El 1ro de enero de 2008 a 16:56, por Paco En respuesta a: capitulo XI

    Saludos, Dany.
    Tambien soy un novel y ávido lector de tus articulos y éste de Instalar un servidor es una maravilla.
    Desde luego tambien estoy a la espera del caputulo XI.
    Gracias por tu aporte al conocimiento, de la comunidar, de mis alumnos y al mio.
    Un saludo desde México.
    Nuevamente, gracias.

  • El 20 de febrero de 2008 a 11:53, por andreas En respuesta a: Instalar un servidor con ubuntu-server (X)

    He conseguido instalar un servidor con ubuntu gracias a tu guia. Por tanto, gracias por este tutorial que a mi me ha sido de mucha utilidad.

  • El 25 de febrero de 2008 a 07:26, por Hely En respuesta a: Instalar un servidor con ubuntu-server (X)

    Aveces olvidamos que hubo un dia que no sabiamos ni J de como configurar un servidor, y el Excelente articulo tuyo, me hace acordar de ello. Solo hay una pequena falla LE FALTAN IMAGENES. Pues creo que hay personas que aun no saben como abrir una shell.

    Gracia por todas las personas que aun no han leido el curso.

  • El 2 de marzo de 2008 a 04:33, por Julio En respuesta a: Instalar un servidor con ubuntu-server (X)

    Excelente tutorial muy bien explicado gracias por el aporte.

  • El 31 de marzo de 2008 a 21:39, por x2.0 En respuesta a: Instalar un servidor con ubuntu-server (X)

    Hola a todos, genial aporte Dani, la verdad me ha servido muchisimo. si bien yo instale mi servidor (artesintetico.com) por mi cuenta antes de leer este curso, debo decirte que despues de leerlo todo comprendi por que hay veces que fallaba todo jejejeje.. nuca esta demas ver como lo hace la gente que sabe como vos.
    Tengo una pequeña duda con respecto a como configurar este mismo servidor para que envie mails, ya que no he logrado buenos resultados. Si en algun momento tienes el tiempo o nos pasas algun link seria de mucha ayuda. Gracias nuevamente

  • El 20 de abril de 2008 a 20:20, por Paco En respuesta a: capitulo XI

    Es un tutorial estupendo. Por favor continúa.
    Un abrazo

  • El 5 de mayo de 2008 a 05:37, por Manuel Ramirez En respuesta a: Instalar un servidor con ubuntu-server (X)

    hola amigo... te comento que he visto cursos y siempre he intentado montar un servidor.. visito paginas con tutoriales las bajos y listo ni siquiera dejo comentarios pero en realida esto no merece un comentario esto merece un millon de graciasssssss, he intentado por mucho tiempo de montar un servidor pero ha sido mision imposible ya que siempre hay errores en los tutoriales o amigos que saben de dicho tema son egoistas y no comparten sus conocimiento o mejor dicho lo poco que saben, no se por que... ya hoy logre arrancar el servidor a internet con dominio propio. ahora en miami 11:40pm con dolor de cabeza pero felizzzzz compadre.. te mando un abrazo querido amigo eres un genio....
    Atentamente tu nuevo amigo Manuel Ramirez..

  • El 13 de julio de 2008 a 21:43, por alexis En respuesta a: Instalar un servidor con ubuntu-server (X)

    se nota cuando las cosas se hacen con real dedicación y vocación. compadre, he leído todas las partes de este tutorial y no me queda más que sumarme a los agradecimientos anteriores, muchas gracias!

    felicitaciones desde chile, saludos!

  • El 18 de julio de 2008 a 12:17, por andres En respuesta a: Instalar un servidor con ubuntu-server (X)

    Excelente articulo para todos en general Felicitaciones

  • El 25 de julio de 2008 a 16:27 En respuesta a: Instalar un servidor con ubuntu-server (X)

    Me ha gustado mucho tu trabajo, el del ubuntu, y el anterior......si es que manuales enfocados y explicados de esta manera, yo no encuentro......menos aqui claro XDD

    enhorabuena.

    Saludos

  • El 11 de agosto de 2008 a 07:38, por Mike En respuesta a: Instalar un servidor con ubuntu-server (X)

    Simplemente increible!!! mejor explicado q nunca, muchas gracias por tu valioso aporte!. Estoy en espera de como Instalar un servidor FTP

  • El 22 de noviembre de 2008 a 03:34, por Diego En respuesta a: Instalar un servidor con ubuntu-server (X)

    Instalé el último UBUNTU Server, me apareció la linea de comandos y no sabía qué hacer (soy inexperto).
    Gracias a estos artículos SOY FELIZ y pude instalar todo sin ningún problema. Es todo muy claro.
    Me gustaría que sigan con el FTP y demás cosas.
    Muchas gracias por todo !!!
    FELICITACIONES !!

  • El 1ro de mayo de 2009 a 22:05 En respuesta a: Instalar un servidor con ubuntu-server (X)

    Excelente tuto, muy bien explicado.

    Me interesa mucho, que continues explicando como configurar los servidores, en el trabajo requiero configurar un servidor para correo, que debo instalar?? y como debo configurarlo.

    Saludos y mil gracias por tu ayuda

  • El 30 de octubre de 2010 a 01:10, por Shepe En respuesta a: Instalar un servidor con ubuntu-server (X)

    Yo si llegue un poco tarde jeje, excelente tuto, mi pregunta es si ya no saldra la continuacion de este excelente manual y si no me podrias decir si para instalar el ftp y el servidor de correos se puede hacer con los pasos a seguir de tu anterior tutorial que tambien estubo muy bueno, buen pues espero puedas contestar, de antemano gracias

  • El 13 de noviembre de 2011 a 23:49, por mauri En respuesta a: Instalar un servidor con ubuntu-server (X)

    Hola mucho gusto pengo un problemo instale el ubuntu la misma version del tutorial pero no puedo lograr levantar ni apache ni php ni mysql :W alguien podria ayudarme?