Apache + PHP no Antergos (Arch Linux)

Publicado por Carlos A. P. Cunha em 13/01/2015

[ Hits: 6.816 ]

 


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

sysctl no boot do Antergos (Arch Linux)

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

Skype 4.3 no Debian 7

Samba 4 - Corrigindo erro "LDAP error 50 LDAP_INSUFFICIENT_ACCESS_RIGHTS"

Ativando USB no VirtualBox 4.3

Leitura recomendada

Como controlar acesso a internet na sua rede?

Traduzir o Firefox 20 para português

Wireless no KUbuntu com Realtek 8185

Compartilhamento de internet

Corrigindo erro do Firefox no Debian (libgtk-x11-2.0.so.0)

  

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