Instalacion Apache PHP Mariadb Phpmyadmin

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

1

Referencia: http://kll.engineering-news.org/kllfusion01/articles.php?article_id=138

1. INSTALACIÓN DE APACHE
sudo su ó sudo -i
apt -y install apache2

nano /etc/apache2/conf-enabled/security.conf
cambiar línea #25:
ServerTokens Prod

nano /etc/apache2/mods-enabled/dir.conf
cambiar línea #2:
DirectoryIndex index.html index.htm

systemctl restart apache2

En un navegador: IP_RASPBERRY
2

2. INSTALACIÓN DE PHP
apt -y install php php-cgi libapache2-mod-php php-common php-pear php-mbstring
a2enconf php7.3-cgi
systemctl restart apache2
//también: systemctl reload apache2

nano /etc/php/7.3/apache2/php.ini

cambiar línea #924:


date.timezone = "America/La_Paz"

systemctl restart apache2

Crear una página PHP de prueba:


nano /var/www/html/index.php

Si salimos del modo root, se debe usar:


sudo nano /var/www/html/index.php

Insertar en el archivo:
<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align:center;">
<?php
      print Date("d/m/Y");
?>
</div>
</body>
</html>

En un navegador: IP_RASPBERRY/index.php
3

3. INSTALACIÓN DE MariaDB
sudo su
apt -y install mariadb-server
nano /etc/mysql/mariadb.conf.d/50-server.cnf

cambiar línea #111 y #112:


character-set-server = utf8
#collation-server = utf8mb4_general_ci

systemctl restart mariadb


mysql_secure_installation

 ENTER

Set root password? [Y/n] y (cascabel - cascabel)


Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

mysql -u root -p

mostrar lista de usuarios:


select user,host,password from mysql.user;

mostrar lista de base de datos:


show databases;

exit
4

4. INSTALACIÓN DE PHPMYADMIN
sudo su
apt -y install phpmyadmin php-mbstring php-gettext

Seleccionar:

[*] apache2

Configure database for phpmyadmin with dbconfig-common?

<Yes> <No>

mysql -u root -p mysql

MariaDB[mysql]> update user set plugin='' where user='root';


MariaDB[mysql]> flush privileges;
MariaDB[mysql]> exit

NOTA.- Hasta este punto funciona phpmyadmin con usuario: root y password: cascabel

systemctl restart apache2

sudo mysql -u root -p mysql

MariaDB[mysql]> create user 'test'@'localhost' identified by 'cascabel';


MariaDB[mysql]> grant all privileges on *.* to 'test'@'localhost';
MariaDB[mysql]> exit

Una vez iniciado phpmyadmin, usar:

Username: test
Password: cascabel

También podría gustarte