Apache, oficialmente conhecido como o Apache HTTP Server, é um software de servidor Web que tem desempenhado um papel fundamental no crescimento da web. Em 2009, ele foi o primeiro software de servidor a passar a marca de 100 milhões de sites de hospedagem . Normalmente, rodando em sistemas operacionais Unix-like , é bem conhecida pela sua funcionalidade e desempenho. PHP é uma linguagem de scripting de uso geral amplamente utilizada que é projetada para produzir páginas web dinâmicas. Ele também pode ser usado para desenvolver aplicações gráficas independentes . Configurando Apache2 para analisar PHP é muito importante para os proprietários de sites . Instruções
1
Ir para o site oficial do Apache e fazer o download do arquivo de origem. Você vai encontrar arquivos de origem para todas as versões na seção " Download" . Descompacte o arquivo em uma pasta em seu disco rígido
2
Criar um Makefile no diretório , digitando os seguintes comandos: . .
/Configure
3
Faça Apache2 deste Makefile digitando:
fazer
4
Instale Apache2 usando o seguinte comando:
fazer instalar
5
Baixe o fonte do PHP no site do PHP. Descompacte o arquivo em uma pasta em seu disco rígido
6
Criar um Makefile no diretório PHP , digitando o seguinte : . .
/Configure
7
Faça PHP deste Makefile com o seguinte comando :
fazer
8
Digite isso para instalar o PHP :
make install < br >
9
Vá em " /usr /local /apache /modules /" e procure por " libphp5.so " . Se ela não existir , digite o seguinte:
cp- p .libs/libphp5.so /usr /local /apache /modules
Se você quiser instalar o PHP4 , a mudança " libphp5.so " a " libphp4.so " . Se o arquivo existir , ignore este passo
10
Instale o arquivo " php.ini " usando o seguinte comando: .
Cp- p /usr php.ini-recommended /local /apache /php /php.ini
11
Vá em " /usr /local /apache /conf /" e abra " httpd.conf " . Adicione estas directivas :
# Certifique-se de que só há ** 1 ** linha para cada uma destas duas directivas :
# Use para o PHP 4.x :
# LoadModule php4_module modules/libphp4.so
# AddHandler php php -script
# Use para PHP 5.x :
LoadModule php5_module modules/libphp5.so
AddHandler php5 -script php
# Adicione index.php para a sua linha DirectoryIndex : DirectoryIndex index.html
index.php
AddType text /html php
# PHP Syntax Coloring
# ( opcional , mas útil para a leitura de fonte PHP para depuração) :
AddType application /x -httpd- php -source phps
Se eles já existir, verificar se eles estão corretos
12
Comece Apache2 , executando o seguinte comando: .
/usr /local /apache /bin /apachectl start
13
Teste se o PHP está sendo analisado pelo Apache2 . Você pode facilmente fazer isso usando uma página de teste que usa código PHP.