25-marzo-2022
admin

Instalación Apache + Mysql + Php + PhpMyAdmin en ubuntu

Paso 1 – Actualizar la lista de paquetes disponibles y sus versiones ( sudo apt-get update )

Paso 2 – Instalar Apache ( sudo apt-get install apache2 )
Servicio: /etc/init.d/apache2 status
Url: http://127.0.0.1/ ó http://localhost/

Paso 3 – Instalar MySQL ( sudo apt-get install mysql-server )
Te va pedir una contraseña para el usuario root.
Servicio: systemctl status mysql

Paso 4 – Instalar PHP ( sudo apt install -y php )
Prueba:

Crear el fichero /var/www/html/info.php
Con el contenido < !--?php phpinfo();?-- >
Visitar la url: http://localhost/info.php

Paso 5 – Instalar PhpMyAdmin ( sudo apt-get install phpmyadmin )
Adicionalmente, hay que añadirlo en la configuración de apache2. Para ello:

//Descomentamos el alias en el fichero apache.conf /etc/phpmyadmin/apache.conf
Alias /phpmyadmin /usr/share/phpmyadmin
//Incluimos la configuración del phpmyadmin en el apache2.conf
echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf

A partir de la version 5.7 no se puede realizar login en phpMyAdmin con el usuario root. Por lo tanto es necesario crearte un usuario:

sudo mysql -p -u root
Enter password:

mysql> CREATE USER 'rpf'@'%' IDENTIFIED BY 'rpf';
Query OK, 0 rows affected (0,02 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'rpf'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0,02 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,01 sec)

Error: “Login sin una contraseña está prohibido por la configuración (Ver AllowNoPassword)”
Este error nos lo dará al intentar logarnos si no ponemos una contraseña.

La forma de solucionarlo es:

Descomentar la propiedad AllowNoPassword en el fichero /etc/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

Comentarios cerrados.

Categorias

Linkedin