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: 75.075 ]

Por: Rafael Dias em 19/02/2015


Instalação do PHP



A instalação do PHP poderá ser realizada através do comando abaixo:

# yum install php php-mysql

Para que tenham efeito as novas instalações, o servidor Apache deverá ser reinicializado.

# systemctl restart httpd.service

Fim. Agora vamos testar nosso servidor web através de um simples exemplo.

Testando o funcionamento do PHP

Para realização deste exemplo vou instalar uma IDE de programação muito útil - Bluefish, mas não é obrigatório, qualquer outra também pode ser utilizada.

Instalando o Bluefish:

# yum install bluefish -y

Agora vamos abrir o editor Bluefish e digitar o código abaixo:
Linux: Apache + MariaDB + PHP + phpMyAdmin no CentOS 7 - Instalação e configuração
Pronto, agora vamos salvar no seguinte diretório: /var/www/html/index.php

Se ocorrer erro de permissão ao gravar este arquivo, faça o seguinte.
Linux: Apache + MariaDB + PHP + phpMyAdmin no CentOS 7 - Instalação e configuração
Vá ao terminal e dê permissão na pasta "html":

# chmod 775 -R /var/www/html/

Para ver o resultado digite no browser (navegador): http://localhost/index.php
Linux: Apache + MariaDB + PHP + phpMyAdmin no CentOS 7 - Instalação e configuração
Bom, espero que seja útil.

Até a próxima.

Página anterior    

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

Compartilhando diretórios em rede com o NFS

ALSA, Debian e Intel8x0

Alta disponibilidade de link - rápido e simples

Configuração automática (mesmo) de proxy com WPAD

Instalando e desmistificando o Debian

  
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