Centos

PHP文件沒有被解析?

  • August 1, 2011

可能重複:

php 和 apache 的問題

我在執行 Apache 2.2.3 的 CentOS 5 伺服器上執行 php 5.1.6

當我使用命令 php -v 它說

PHP 5.1.6 (cli)(建構時間:2010 年 11 月 29 日 16:47:46) 版權所有 (c) 1997-2006 The PHP Group Zend Engine v2.1.0,版權所有 (c) 1998-2006 Zend Technologies

在 var/www/html 文件夾上創建 my_file.php 並執行命令後

php -f my_file.php 我得到的輸出是“Hello World!”

所有fi9到這裡但是當我通過伺服器上的filezilla上傳文件並通過瀏覽器執行頁面時,php而不是被解析只是以簡單文本的形式列印。

我無法在 http.conf 文件上看到 PHP5 的任何 LoadModule,當我手動添加它並重新啟動我的 httpd 然後我的 php 文件沒有被執行時,它只是被下載。

可能是任何配置問題。任何人都可以幫我解決這個問題嗎?請詢問是否需要任何其他資訊才能找到解決方案。

檢查您是否為 php.ini 定義了合適的類型和處理程序。我的CentOS系統有以下php相關定義

AddHandler php5-script .php
AddType text/html .php

引用自:https://serverfault.com/questions/296198