Analisando arquivos como PHP com AddHandler em diferentes ambientes

1

Agora estou tão confuso com a forma como os arquivos devem ser analisados como PHP com AddHandler em diferentes ambientes.

servidor local :

Windows 7 / Apache2.2 / PHP 5.2 ( thread safe )

AddHandler x-httpd-php .php              # does not work
AddHandler x-httpd-php52 .php            # does not work
AddHandler application/x-httpd-php .php  # works

E eu acabei de atualizar o PHP para o 5.3 (comutado para non thread safe )

AddHandler x-httpd-php .php              # does not work
AddHandler x-httpd-php53 .php            # does not work
AddHandler application/x-httpd-php .php  # does not work <-- works on 5.2
AddHandler php5-script .php              # does not work

# AddHandler... and I'v tried some of others, none of them works

hospedagem na web

CentOS / Apache2.2 / PHP 5.3

AddHandler x-httpd-php .php              # does not work
AddHandler x-httpd-php53 .php            # works
AddHandler application/x-httpd-php .php  # does not work (works prior to 5.2)

Minhas perguntas:

  1. Como o AddHandler application/x-httpd-php .php não funciona mais no meu servidor local quando atualizo o PHP para 5.3 sem segurança de thread? Existe algum outro trabalho extra que eu precise fazer?

  2. Quando / onde / como deve x-httpd-php , application/x-httpd-php , php-script5 e other types of format ser usado? Estas versões do OS / Apache / PHP são dependentes do PHP?

editar

OK, eu vou responder a primeira pergunta da minha parte

Executando o PHP como um módulo do Apache

# httpd.conf

PHPIniDir "C:/PHP"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php

Executando PHP como binário CGI

# httpd.conf

ScriptAlias /PHP/ "C:/PHP/"
Action application/x-httpd-php "/PHP/php-cgi.exe"
AddType application/x-httpd-php .php

<Directory "C:/PHP">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Ainda estou esperando que alguém explique a segunda pergunta.

    
por user1643156 26.10.2012 / 02:37

0 respostas