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.

[ Hits: 17.878 ]

Por: Rodrigo em 04/08/2017


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/

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

Página anterior     Próxima página

Páginas do artigo
   1. Instalando repositórios
   2. Instalando e iniciando os programas
   3. Configurando o ambiente
   4. Dando permissão a pasta www
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

PHP Orientado a Objetos: Para quem está começando

Construindo um ToolBar com botões no PHP-GTK

If inline para PHP

Renascendo na Programação

Apache, PHP, MariaDB e PhpMyAdmin no Fedora 27

  
Comentários
[1] Comentário enviado por nctfelipe em 08/08/2017 - 15:36h

É preciso ter bastante cuidado com o comando "chmod 777"

http://faq.hostmach.com.br/permissoes-777-e-riscos-envolvidos/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts