PHP.ini配置

时间:2014-12-04 14:03:40

标签: php apache

我刚刚在xp sp3上安装了php 5.4.27的apache 2.2。一切顺利。但是当我配置php.ini时,我的整个原始php代码显示在屏幕上而不是运行。不知道它有什么不对。当我用php.ini-development重命名php.ini时,我的简单程序运行顺利,但当我启用此文件时,我的整个原始源代码在屏幕上显示如下

   validate()) { $session = null; } } 
   catch (Exception $e) { $session = null; } 
} 
else { 
    try { $session = $helper->getSessionFromRedirect(); 
}

2 个答案:

答案 0 :(得分:0)

您的新php.ini可能会禁用短PHP标记的使用。如果使用<?而不是<?php 启动PHP代码,并且在配置中禁用了短标记,则无法执行脚本。

检查您的php.ini文件中 short_open_tag ,并确保此选项为开启

答案 1 :(得分:0)

要检查的一些事项:

  1. 请确保在apache中启用了PHP,请参阅以下链接:

    http://editrocket.com/articles/php_apache_windows.html

  2. 确保php文件以extention" .php"结尾。否则服务器将不会处理它。

  3. 您的网络目录中是否有php文件?如果apache不在指定的web目录之外(例如htdocs),则不会运行PHP文件