Blogia
glanzas

[HowTo] Cómo instalar un servidor Lamp en Ubuntu Feisty en 5 sencillos pasos.

1. Abrimos una consola y ejecutamos los siguientes comandos: (en una parte nos va a preguntar si instalamos lib-client sin soporte Maildir y le decimos que si)

-- Nos loguiamos primero como root luego escribimos

apt-get install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin

2. Luego editamos el archivo dir.conf de apache:

gedit /etc/apache2/mods-available/dir.conf
Y le agregamos lo siguiente:
#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

Salimos guardando los cambios.

3. Editamos los puertos que escucha Apache:

sudo gedit /etc/apache2/ports.conf

Agregamos estas dos lineas:

Listen 80
Listen 443

Salimos guardando los cambios.

4. Habilitamos los siguientes módulos:

sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include

5. Y reiniciamos Apache...

sudo /etc/init.d/apache2 force-reload
Vamos a nuestro navegador y escribimos en la barra de direcciones:
OJO : Si por alguna razon les sale este error #1045 - Access denied for user 'root'@'localhost' (using password: YES) hacen esto en la consola:
mysql -u root
> mysql> UPDATE mysql.user SET Password=PASSWORD('') WHERE User='root';
> mysql>flush privileges;
Reiniciamos mysql y php probamos nuevamente

ya podras acceder al phpmyadmin pero al iniciar la pagina tendras el siguiente mensaje:

Su archivo de configuración contiene parámetros (root sin contraseña) que corresponden a la cuenta privilegiada predeterminada de MySQL. Su servidor de MySQL está usando estos valores, lo que constituye una vulnerabilidad. Se le recomienda corregir esta brecha de seguridad.

Por ejemplo, desde la página de inicio de phpMyAdmin seleccione Privilegios y agregue la contraseña a root@localhost. Deberá escribir la misma contraseña en config.inc.php de phpMyAdmin

ve a Privilegios y crea una cuenta root con contraseña y otra sin contraseña y listo.

Listo!!!!

0 comentarios