Verifique se você definiu o tipo e os manipuladores adequados para o php. Meu sistema CentOS tem as seguintes definições relacionadas ao php
AddHandler php5-script .php
AddType text/html .php
Eu tenho o PHP 5.1.6 rodando no meu servidor CentOS 5 rodando o Apache 2.2.3
quando eu uso o comando php -v ele diz
PHP 5.1.6 (construído) em 29 nov 2010 16:47:46) Copyright (c) 1997-2006 O Grupo PHP Mecanismo Zend v2.1.0, Copyright (c) 1998-2006 Zend Technologies
e depois de criar um my_file.php na pasta var / www / html e executando o comando
php -f my_file.php eu tenho a saída como "Hello World!"
todas as fi9 até aqui, mas quando eu carrego o arquivo através do filezilla no servidor e executo as páginas através do navegador, então o php, em vez de ser analisado, é impresso na forma de um texto simples.
Eu não consigo ver nenhum LoadModule do PHP5 no arquivo http.conf e quando eu o adiciono manualmente e reinicie o meu httpd e depois o meu arquivo php em vez de ser executado, é só baixá-lo.
Pode ser qualquer problema de configuração. Alguém pode me ajudar com isso? Por favor, pergunte se alguma outra informação necessária para encontrar a solução.
Tags apache-2.2 php5 centos httpd