Apache + PHP no Antergos (Arch Linux)

Publicado por Carlos APC em 13/01/2015

[ Hits: 7.471 ]

 


Apache + PHP no Antergos (Arch Linux)



Tive alguns problemas com a implementação de um webserver no meu Antergos (por baixo um Arch Linux), queria somente listar uma página em PHP (linux-dash), ou seja, algo bem básico (Apache + PHP), e como disse, tive um pouco de demora até ficar tudo OK.

Obs.: recomendo atualização de todo o sistema ("pacman -Syu"), embora não seja necessário.

1. Instalação de pacotes necessários:

# pacman -S apache
# pacman -S php php-apache

2. Ativando PHP:

# vim /etc/httpd/conf/httpd.conf

Adicione as linhas (eu coloquei depois dos módulos):

LoadModule php5_module       /etc/httpd/modules/libphp5.so
Include conf/extra/php5_module.conf

Reinicie o Apache:

# systemctl restart httpd.service

Execute o próximo comando e veja se há alguma mensagem de erro:

# httpd -t

Caso não, está OK. Mas caso tenha algo assim:

[Sun Jan 04 18:06:45.184091 2015] [:crit] [pid 19926:tid 139988778211200] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
Comente a seguinte linha em /etc/httpd/conf/httpd.conf:

#LoadModule mpm_event_module modules/mod_mpm_event.so

E insira a linha:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Reinicie o Apache:

# systemctl restart httpd.service

Execute o próximo comando e veja se há alguma mensagem de erro:

# httpd -t

Caso não, está OK.

3. Testando:

A página "root" do site será em: /srv/http/

Lá, crie um arquivo da seguinte forma:

# vim info.php # Usei o Vim, mas pode usar seu editor preferido.

Coloque o conteúdo:

<?php
phpinfo();
?>

Salve e saia.

Teste agora, acessando via navegador: http://localhost/info.php

Se abrir tudo OK, é porque tudo está funcionando. Senão, revise os passos.

Abraço.

Testado em:
  • Antegos X86_64
  • Apache 2.4.10-1
  • PHP 5.6.4-1
  • php-apache 5.6.4-1

Outras dicas deste autor

Criando pendrive para instalação do seu GNU/Linux

Como Remover CTRL-M (^M) de arquivos

Java Oracle + Plugin Firefox no Antergos (Arch Linux)

Atualização Depein 15.11 para Deepin 20 [RC]

Aplicando "Configurações" de SSH para usuário/grupo ou ip/rede específicos

Leitura recomendada

Instalando Java 7 no Kubuntu 12.04 LTS

Compartilhando a Internet e mascarando IPs no Debian

Abrindo mais de um cliente Telegram

Instalando plugin FastTrack no GiFT (Debian)

Configurando modem HUAWEI E220 com operadora Tim no Ubuntu 11

  

Comentários
[1] Comentário enviado por aderbal.machado em 27/11/2017 - 15:47h

Show de bola, simples e objetivo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts