Neste artigo, vou mostrar como instalar o phpmyadmin 5 no CentOS 8. Então vamos começar.
Instalando PHP, Apache, MySQL/Mariaadb:
Phpmyadmin está escrito na linguagem de programação PHP. Então, você deve ter um servidor de lâmpada de trabalho para executar o phpmyadmin.
Primeiro, atualize o cache do repositório de pacotes do CentOS 8 com o seguinte comando:
$ sudo dnf makecache
Agora, instale todos os pacotes necessários (para Apache, PHP, MySQL/Mariadb) com o seguinte comando:
$ sudo dnf install mariadb mariadb-server httpd httpd-tools php php-cli php-json
php-gd php-mbstring php-pdo php-xml php-mysqlnd
Imprensa Y e depois pressione Para confirmar a instalação.
Todos os pacotes necessários devem ser instalados.
Agora, inicie o servidor da Web do Apache com o seguinte comando:
$ sudo systemctl iniciar httpd
Agora, adicione o serviço Apache Web Server à inicialização do sistema com o seguinte comando:
$ sudo systemctl ativar httpd
Agora, verifique o status do serviço Apache Web Server da seguinte forma:
$ sudo status Systemctl httpd
Está funcionando corretamente.
Agora, inicie o servidor de banco de dados MariaDB com o seguinte comando:
$ sudo systemctl start mariadb
Agora, adicione o serviço do servidor de banco de dados Mariadb à inicialização do sistema com o seguinte comando:
$ sudo systemctl Ativar mariadb
Agora, verifique o status do Serviço de servidor de banco de dados MARIADB da seguinte forma:
$ sudo Systemctl status mariadb
Está funcionando corretamente.
Configurando uma conta MySQL/MariaDB para PhpMyadmin:
Agora, você tem que criar uma conta de usuário do MySQL/Mariadb para phpmyadmin.
Primeiro, faça o login no seu shell de banco de dados MySQL/Mariadb como raiz com o seguinte comando:
$ sudo mysql -u root -pAgora, digite a senha raiz MySQL/Mariadb e pressione . Por padrão, nenhuma senha está definida. Então, basta pressionar Se você não definiu uma senha MySQL/Mariadb.
OBSERVAÇÃO: Para configurar um mysql/mariadb raiz Senha, execute o seguinte comando e siga o assistente.
$ sudo mysql_secure_installationVocê deve estar conectado ao console MySQL/Mariadb como raiz.
Agora, crie um novo usuário do MySQL/Mariadb phpmyadmin do seguinte modo:
> Conceder tudo em *.* Para 'phpmyadmin'@'localhost' identificado por '';Certifique -se de substituir o Com sua própria senha.
Agora, para que as mudanças entrem em vigor, execute a seguinte instrução SQL.
> Privilégios de descarga;Finalmente, saia da concha MySQL/MariaDB da seguinte maneira:
> saídaDownload PhpMyadmin 5:
Para baixar o PhpMyadmin, visite a página oficial do PhpMyadmin Downloads do seu navegador da web favorito e clique no Download botão.
Seu navegador deve solicitar que você salve o arquivo phpmyadmin. Selecione Salvar Arquivo e clique em OK.
O arquivo phpmyadmin deve ser baixado.
Instalando Phpmyadmin 5:
Depois que o arquivo phpmyadmin for baixado, navegue para o seu ~/Downloads diretório da seguinte maneira:
$ CD ~/Downloads
Você deve ser capaz de encontrar o arquivo phpmyadmin 5 phpmyadmin-5.0.0-All-Languages.fecho eclair aqui.
Agora, extraia o phpmyadmin-5.0.0-All-Languages.fecho eclair Arquivo no /var/www Diretório com o seguinte comando:
$ sudo unzip -d /var /www phpmyadmin -5.0.0-All-Languages.fecho eclair
O phpmyadmin-5.0.0-All-Languages.fecho eclair Arquivo deve ser extraído para o /var/www diretório.
Um novo diretório phpmyadmin-5.0.0-All-Languages/ deve ser criado no /var/www diretório. Lembre -se do nome do diretório, como você precisará mais tarde.
Agora, mude o usuário e o grupo do /var/www/phpmyadmin-5.0.0-All-Languages diretório e seu conteúdo para apache do seguinte modo:
$ sudo chown -rf apache: apache/var/www/phpmyadmin -5.0.0-All-Languages
Se você possui Selinux ativado (o que é muito provável no CentOS 8/RHEL 8), execute o seguinte comando para definir o contexto correto do Selinux como o /var/www/phpmyadmin-5.0.0-All-Languages diretório e seu conteúdo.
$ sudo semanage fContext -a -t httpd_sys_rw_content_t "/var/www/
phpmyadmin-5.0.0-All-Languages (//.*)?"
Para que as mudanças do Selinux entrem em vigor, execute o seguinte comando:
$ sudo restaurEcon -rv/var/www/phpmyadmin -5.0.0-All-Languages
O contexto de Selinux deve ser aplicado ao /var/www/phpmyadmin-5.0.0-All-Languages diretório e seu conteúdo.
Agora, crie um novo arquivo de configuração do Apache para phpmyadmin /etc/httpd/conf.d/phpmyadmin.conf com o seguinte comando:
$ sudo vi/etc/httpd/conf.d/phpmyadmin.conf
Agora, adicione a seguinte linha ao arquivo /etc/httpd/conf.d/phpmyadmin.conf
Alias /phpmyadmin /var /www /phpmyadmin-5.0.0-All-Languages
Agora, reinicie o serviço Apache Web Server com o seguinte comando:
$ sudo systemctl reiniciar httpd
Agora, visite http: // localhost/phpmyadmin/do seu navegador da web e você verá a página de login phpmyadmin.
Digite o nome de usuário phpmyadmin e a senha e clique em Ir.
Você deve estar conectado ao phpmyadmin. Agora, você deve poder usar o PhpMyadmin para gerenciar seu banco de dados MySQL/Mariadb do seu navegador da Web.
Acessando Phpmyadmin 5 remotamente:
Se você deseja acessar a Phpmyadmin remotamente (de outros computadores na rede), terá que configurar o Firewall do CentOS 8 para permitir o acesso à porta 80.
Para permitir o acesso à porta 80, execute o seguinte comando:
$ sudo firewall-cmd --add-service = http --permanent
Para que as mudanças entrem em vigor, execute o seguinte comando:
$ sudo firewall-cmd--reload
Agora, encontre o endereço IP da sua máquina CentOS 8 com o seguinte comando:
$ nmcli
No meu caso, o endereço IP é 192.168.20.129. Vai ser diferente para você. Então, certifique -se de substituí -lo por seu a partir de agora.
Agora, de seus computadores remotos, abra um navegador da web e visite http: // 192.168.20.129/ phpmyadmin/ para acessar phpmyadmin.
Então, é assim que você instala PhpMyadmin 5 no CentOS 8. Obrigado por ler este artigo.