quarta-feira, 29 de abril de 2020

Apache + MySQL + PHP + phpmyAdmin Raspberry PI [Parte 02]

PHP 
Para instalação do PHP e sua respectiva funcionalidade no Apache, execute.

sudo apt install php libapache2-mod-php

O pacote php instala o PHP efetivamente e o libapache2-mod-php, garante que o Apache carregue as configurações do PHP e este serviço passe a funcionar.

MYSQL

Para instalar o MySQL, execute a sequência abaixo.
sudo apt install mariadb-server

Depois de concluir a instalação, execute os procedimentos de segurança na instalação, através do
comando.
sudo mysql_secure_installation

Certifique-se de definir uma senha segura para o usuário root e preferencialmente responda "Sim" para todas as perguntas a seguir.

Se desejar instalar o acesso ao mySQL via PHP, instale tamb
sudo apt install php-mysql

PHPMYADMIN

Instale o PHPMyAdmin através do comando:
sudo apt install phpmyadmin

Durante a instalação, você deverá selecionar o servidor em que o PHPMyadmin estará hospedado. Selecione Apache.

Após a confirmação anterior, a instalação vai informar que é obrigatório associar um banco de dados ao phpmyadmin. Entre com a senha definida inicialmente na instalação do MySQL e a instalação seguirá até o fim.

Após a instalação, é bem provável que você não verá a pasta phpmyadmin dentro da pasta /var/www/html. Para o phpmyadmin passar a funcionar normalmente, você precisa criar um link de sua pasta para a pasta do Apache. Para isso, execute:

sudo ln -s /usr/share/phpmyadmin /var/www/html

Em tempo, se ao executar o phpmyadmin em seu navegador, você receber mensagens como privilégio insuficiente e/ou dificuldades para fazer o login, será necessário garantir privilégios ao usuário root. Para isso, execute os seguintes comandos

Entre no MySQL
sudo mysql -u root -p

Execute o query para dar privilégios
GRANT ALL PRIVILEGES ON *.* to root@localhost IDENTIFIED BY 'suasenha';

Atualize os privilegios
FLUSH PRIVILEGES;

Agora, tudo estará funcionando corretamente!

Qualquer dúvida, entre em contato.