PHP 5 - Compilando com as melhores práticas com PHP 4

Este artigo tem por objetivo mostrar-lhes a compilação do PHP 5 para obter melhor desempenho mantendo o core limpo de módulos, apenas os básicos, e dispondo os demais como módulos dinamicamente carregados. Também poderá ser usado para manter PHP 4 e PHP 5 num mesmo sistema. Os procedimentos foram testados no Slackware para manter duas versões de PHP (4 e 5), mas são facilmente ajustáveis para qualquer outra necessidade.

[ Hits: 23.459 ]

Por: Anderson J. de Souza em 27/08/2008 | Blog: http://anderjs.blogspot.com/


Arquivo de configuração do PHP 5



Para a configuração do PHP 5 no seu Apache, aconselho a inclusão de um arquivo mod_php5.conf com o seguinte conteúdo:

#
# mod_php - PHP Hypertext Preprocessor module
#

<IfModule mod_php5.c>
        # Tell Apache to feed all *.php files through the PHP module:
        AddType application/x-httpd-php .php

        # This will display PHP files in colored syntax form.  Use with caution.
        AddType application/x-httpd-php-source .phps
</IfModule>

Considerações

Os arquivos deste tutorial foram feitos para Apache 1.3 e GCC 3.3 (aos quais eu não sou muito favorável). Dê preferência pela utilização do Apache 2, ele é bem mais rápido, assim como GCC 4, gosto dele. :-)

Para ajustar para Apache 2, mude o arquivo README.aj a opção --with-apxs para --with-apxs2. Altere também o doinst.sh, que verifica e instala apenas em Apache 1.3, a seguinte linha:

[ "`httpd -v | grep -i 'apache/1.3'`" ]

Deixando-a como mostrado abaixo:

[ "`httpd -v | grep -i 'apache/2'`" ]

Se usar GCC 4, utilize -march=native -mtune=native.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Manual, informações ou pré-script
   3. Otimização do GCC
   4. Criando pacote para Slackware
   5. Arquivo de configuração do PHP 5
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Acessando o Twitter de 5 formas: protocolo HTTP, cURL, classe HttpRequest (PHP), função http_post_fields() do PHP ou PHP+libcurl

Paginação de resultados em PHP/MySQL

Usando cache na classe Fast Template

Guia completo do Ocomon no Linux - Módulo cliente, abertura de ocorrência (exclusivo VOL)

Abordagem exemplificada de orientação à objeto com PHP 5

  
Comentários
[1] Comentário enviado por ajsouza em 08/09/2008 - 10:33h

pessoal ,.. faltou uma coisa que pode ajudar,... no comando de compilação vocês podem adicionar um --with-pear


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts