Pular para o conteúdo

Apache + PHP no Antergos (Arch Linux)

Dica publicada em Linux / Internet
Carlos APC Carlos_Cunha
Hits: 8.060 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

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

Samba4 Erro no Bind(Named) zone XXX.in-addr.arpa/NONE: has no NS records [RESOLVIDO]

Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil

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

VSFTPD - Criando diretório de usuário automaticamente

Skype 4.3 no Debian 7

Flash Player 9 em AMD 64 no Ubuntu 7.10

Checando por mensagens do Gmail pelo terminal

Sony Ericsson MD300 e Ubuntu 9.04 / 10.04

Tema para Firefox com botões e visual melhorado

Squid - Forçando a usar IPv4

#1 Comentário enviado por aderbal.machado em 27/11/2017 - 15:47h
Show de bola, simples e objetivo.

Contribuir com comentário

Entre na sua conta para comentar.