Pular para o conteúdo

Instalando e configurando o PHP 7.1 no CentOS 7

Após alguns anos me servindo de toda ajuda aqui do VOL, resolvi fazer minha contribuição para a comunidade. Aqui irei ensinar a instalar e configurar o PHP com banco de dados MySQL e webserver Apache, na distribuição CentOS 7 de 64 bits.
Rodrigo omag0
Hits: 19.652 Categoria: PHP Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 3: Configurando o ambiente

APACHE

Precisamos configurar o arquivo httpd.conf. Se você seguiu tudo como fiz até agora, esse arquivo estará em /etc/httpd/conf/httpd.conf. Então abra o terminal e digite:

sudo nano /etc/httpd/conf/httpd,conf

O seu editor de texto NANO irá abrir o arquivo e iremos mudar as seguintes linhas (importante: todo o texto que tiver cerquilha (#) é um comentário. Para o texto ser de fato um comando, não pode ter o cerquilha(#)):

Onde há "ServerName" e algo escrito depois, retire a cerquilha (#), apague tudo na linha e digite:

ServerName localhost

Mais abaixo onde há DocumentRoot "/var/www/httpd" retire o httpd e deixe somente /var/www/:

DocumentRoot /var/www/

Mais abaixo onde há Directory "/var/www/httpd", retire o httpd e deixe somente o /var/www/:

Directory /var/www/
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Mas, porque tirar o httpd?

Esse é o caminho onde suas aplicações irão ficar, para o servidor "enxergá-las". Acho desnecessário ter duas pastas só pra isso. Então fica somente o www e dentro dela você cria suas pastas com seus projetos. Exemplo: www/projeto_loja_sapatos, www/projeto_aprender, e por aí vai.

Se você não tirasse iria ficar assim: www/httpd/projeto_loja_sapatos, www/httpd/projeto_aprender... Salve e feche. Pronto, de início o Apache está configurado. Porém as rotas não estão. As rotas são importantes quando você usa .htaccess. Mas isso será para outro artigo! :D. As mudanças ainda não estão valendo. Para isso precisamos reiniciar o APACHE. No terminal digite:

sudo systemctl restart httpd.service

PHP

Agora precisamos configurar o php.ini. Se você fez tudo certo então o seu arquivo estará em /etc/opt/remi/php71/php.ini. Abra o terminal e digite:

sudo nano /etc/opt/remi/php71/php.ini

(diferente do httpd.conf, aqui os comentários não são com cerquilha (#) e sim com ponto e virgula ( ; ))

Procure a linha display_errors = Off e mude para:

display_errors = On

Depois procure a linha display_startup_errors = Off e mude para:

display_startup_errors = On

Essas duas mudanças serão de grande ajuda para o desenvolvedor. Quando você estiver testando o código no navegador e tiver algum código errado, irá mostrar no navegador. Caso não mude essas linhas, sempre que tiver erro no seu programa, o navegador não irá exibir nada, ou uma tela de erro do tipo 404, por exemplo.

Reinicie o seu APACHE novamente com o comando:

sudo systemctl restart httpd.service

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Instalando repositórios
   2. Instalando e iniciando os programas
   3. Configurando o ambiente
   4. Dando permissão a pasta www
Nenhum artigo encontrado.

If inline para PHP

Gedit - Um bom editor pra programar em PHP!

Ato 3 - Estrutura de Controle e Funções

Como ter o ChatGPT no seu site em PHP

Xoops - Um ótimo gestor de portais em PHP

Contribuir com comentário

Entre na sua conta para comentar.