Apache + MariaDB + PHP + phpMyAdmin no CentOS 7

Este artigo aborda a instalação e configuração de um servidor web no CentOS 7 para o desenvolvimento de programas na linguagem PHP, com a possibilidade da utilização do banco de dados MariaDB e com administração web através do phpMyAdmin.

[ Hits: 74.411 ]

Por: Rafael Dias em 19/02/2015


Instalação do phpMyAdmin



O phpMyAdmin é software livre escrito em PHP, destina-se a lidar com a administração do MySQL através da Web. O phpMyAdmin suporta uma ampla gama de operações em MySQL, MariaDB e outros.

Operações frequentemente usadas (gerenciar bancos de dados, tabelas, colunas, relações, índices, usuários, permissões etc) podem ser realizadas através da interface do usuário, enquanto você ainda tem a capacidade de executar diretamente qualquer instrução SQL:
O phpMyAdmin não está disponível no repositório padrão do CentOS 7. Por isso, vamos adicionar um repo adicional para o nosso sistema. A repo EPEL contém muitos pacotes adicionais, incluindo o pacote phpMyAdmin.

Para instalar, digite:

# yum install epel-release

Próximo passo, vamos instalar o phpMyAdmin:

# yum install phpmyadmin

Agora, reinicie o servidor Apache para validar as instalações, digitando:

# systemctl restart httpd.service

Para acessar o phpMyAdmin, digite no browser (navegador): http://localhost/phpmyadmin
Linux: Apache + MariaDB + PHP + phpMyAdmin no CentOS 7 - Instalação e configuração
Para entrar, digite o usuário e senha:
  • Utilizador: root
  • Senha: definida durante a execução do "mysql_secure_installation"

Página anterior     Próxima página

Páginas do artigo
   1. Instalação do Apache e MariaDB
   2. Instalação do phpMyAdmin
   3. Instalação do PHP
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Linux imprimindo em Windows via rede

Configurando um servidor de email com Postfix, MySQL, SASL, MailScanner e MailWatch no CentOS 4.2

Desmistificando o Linux Loader (LILO)

Ativando e configurando a compactação de memória com Zram no Slackware

Instalação e configuração do Apache 2 no Debian 9.3

  
Comentários
[1] Comentário enviado por cclroot em 25/07/2016 - 14:23h

Olá pessoal,
Gostaria de saber a diferença do banco mariadb e do mysql.

[2] Comentário enviado por rafaelarlindo em 25/07/2016 - 15:44h

O Mariadb tem como meta se tornar um substituto do MySQL, incluindo mecanismos de armazenamento adicionais, novas funcionalidades e melhorias de desempenho. Visualmente não parece ter muita diferente do MySQL. Na questão de armazenamento, além de incluir todos os mecanismos padrão do MySQL (MyISAM, blackhole, CSV, etc.), Mariadb traz na instalação padrão o Aria, XtraDB (versão melhorada e estendida do innoDB), FederatedX, OQGraph e SphinxSE, enquanto que no MySQL precisam ser instalados/ e ou compiladas separadamente. A INFORMATION_SCHEMA foi aprimorada, trazendo novas informações, o Log de consultas também foi melhorado. Traz um novo recurso que permite trabalhar com colunas virtuais. Existem outras diferenças mais ainda não estou por dentro de todas. O MySQL ainda aparece como principal bd nos repositórios oficiais de praticamente todas as distribuições Linux, aos poucos Mariadb vai conquistando seu espaço nos repositórios oficiais, como no caso Centos7. Espero que possa ter esclarecido um pouco. Abraços.

[3] Comentário enviado por felipemartins210 em 22/06/2017 - 23:25h

Aqui deu 403, forbiden quando tento acessar o phpmyadmin

[4] Comentário enviado por rafaelarlindo em 23/06/2017 - 14:22h

Altere as configurações do phpMyAdmin.conf (/etc/httpd/conf.d/phpMyAdmin.conf)

Dentro do arquivo phpMyAdmin.conf altere as informações para que elas fiquem conforme abaixo:
#Apache 2.4
# Require ip 127.0.0.1
# Require ip ::1
Require all granted

Depois salve as alterações realizadas no arquivo.

Reinicie o apache: #systemctl restart httpd.service

Acesse novamente o phpMyAdmin: http://dominio_ou_ip/phpMyAdmin

Depois você comenta ai se funcionou ou não.

Abraços.

[5] Comentário enviado por isacgomes313 em 15/05/2018 - 07:41h

Bom dia, tudo bem? o meu estava funcionando normal aparecendo a pagina que eu fiz index.html dai eu não estava conseguindo acessar o phpmyadmin dai quando eu alterei alguma coisa ficou tudo em branco alguém pode me ajudar?

Esse diretório
Vi etc/httpd/conf.d/phpmyadmin.conf
Acessei pelo o celular tinha varios texto dai coloquei oq era para por e salvei mais acho que apaguei os textos que estava la

[6] Comentário enviado por isacgomes313 em 15/05/2018 - 08:00h

Desisntalei o apache e instalei novamente voltou a funcionar

[7] Comentário enviado por rafaelarlindo em 15/05/2018 - 08:43h


[6] Comentário enviado por isacgomes313 em 15/05/2018 - 08:00h

Desisntalei o apache e instalei novamente voltou a funcionar


Que bom que resolveu :) É sempre interessante fazer uma cópia do arquivo original antes de modificar. Precisando estamos a disposição, abraços.

[8] Comentário enviado por isacgomes313 em 16/05/2018 - 07:16h

Consegue me mandar o que tem no teu phpmyadmin.conf?

[9] Comentário enviado por isacgomes313 em 16/05/2018 - 07:18h


[3] Comentário enviado por felipemartins210 em 22/06/2017 - 23:25h

Aqui deu 403, forbiden quando tento acessar o phpmyadmin


Aqui também quando eu coloco o codigo sai do ar dai eu apago e volta


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts