Hola, hoy aprenderemos a montar un servidor en Ubuntu.
Características
Instalación
1.Agregais las librerias Universe y Multiverse:
y pegais
y para que se apliquen los cambios
2.Nos logueamos en la terminal como root:
y escribimos nuestra contraseña
3.Instalamos los productos:
Apache 2.2
esperamos a que se instale.
MySQL Community Server 5
ponemos la contraseña que queramos para la base de datos y pulsamos intro, tanto en el primer campo, tanto en el de confirmar y seguirá la instalación.
PHP 5
una vez instalado, instalamos el mod (la extensión) de mysql para poder usar el código de mysql en PHP
¡Cuidado! No cierres aún la terminal, la necesitarás
4.Instalamos el phpMyAdmin para administrar la base de datos:
Vamos a www.phpmyadmin.com y descargamos la última versión (All Languages para tenerlo en español), extraemos en la carpeta /var/www el archivo zip, tar o el formato que elegiste y le cambiamos el nombre a "phpMyAdmin" o el que usarás para acceder desde http://localhost/.....
5.Nos damos permiso:
Abrimos la terminal que tenías minimizada, o detrás y escribimos estos comandos para darnos permisos:
6.Configuramos el php.ini
Abre el php.ini con este comando:
buscamos
y quitamos el ';', quedaría así:
7.Comprobamos que funciona bién:
Vé a /var/www, borra el index.html y crea un archivo llamado index.php.
Dentro escribe:
y guárdalo.
Dirígete a localhost, si sale esto
esque todo funciona en orden.
8.Disfrutar del servidor:
Ahora que ya tenemos el servidor instalado, puedes editar los archivos en /var/www
configurar el php.ini en /etc/php5/apache2/php.ini
administrar tu base de datos desde http://localhost/phpmyadmin
y publicar tu web.
Por favor comenten para dudas, o para agradecer el post. Gracias por visitarlo.
Características
Servidor Web (80): Apache 2.2
Servidor SQL (3306): MySQL Community Server 5.0
Lenguajes interpretados (extras): PHP (con extensión mysql para conectar y hacer querys)
Extras: phpMyAdmin
Instalación
1.Agregais las librerias Universe y Multiverse:
sudo gedit /etc/apt/sources.list
y pegais
deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe
y para que se apliquen los cambios
sudo apt-get update
2.Nos logueamos en la terminal como root:
sudo bash
y escribimos nuestra contraseña
3.Instalamos los productos:
Apache 2.2
sudo apt-get install apache2
esperamos a que se instale.
MySQL Community Server 5
sudo apt-get install mysql-server-5.0
ponemos la contraseña que queramos para la base de datos y pulsamos intro, tanto en el primer campo, tanto en el de confirmar y seguirá la instalación.
PHP 5
sudo apt-get install php5
una vez instalado, instalamos el mod (la extensión) de mysql para poder usar el código de mysql en PHP
sudo apt-get install libapache2-mod-auth-mysql php5-mysql
¡Cuidado! No cierres aún la terminal, la necesitarás
4.Instalamos el phpMyAdmin para administrar la base de datos:
Vamos a www.phpmyadmin.com y descargamos la última versión (All Languages para tenerlo en español), extraemos en la carpeta /var/www el archivo zip, tar o el formato que elegiste y le cambiamos el nombre a "phpMyAdmin" o el que usarás para acceder desde http://localhost/.....
5.Nos damos permiso:
Abrimos la terminal que tenías minimizada, o detrás y escribimos estos comandos para darnos permisos:
chmod 777 /var/www
chmod 777 /var/www/index.html
chmod 777 /etc/php5/apache2/php.ini
6.Configuramos el php.ini
Abre el php.ini con este comando:
sudo gedit /etc/php5/apache2/php.ini
buscamos
;default_charset = "iso-8859-1"
y quitamos el ';', quedaría así:
default_charset = "iso-8859-1"
7.Comprobamos que funciona bién:
Vé a /var/www, borra el index.html y crea un archivo llamado index.php.
Dentro escribe:
<?php
phpinfo();
?>
y guárdalo.
Dirígete a localhost, si sale esto
esque todo funciona en orden.
8.Disfrutar del servidor:
Ahora que ya tenemos el servidor instalado, puedes editar los archivos en /var/www
configurar el php.ini en /etc/php5/apache2/php.ini
administrar tu base de datos desde http://localhost/phpmyadmin
y publicar tu web.
Por favor comenten para dudas, o para agradecer el post. Gracias por visitarlo.