好的,我尽力检查所有预先要求:
PHP 5.3位于路径中,并添加到IIS中的Handler Mappings 2)在php.ini中我添加了以下内容:
extension_dir = "C:\Program Files (x86)\PHP\v5.3\ext"
session.save_path="C:\sessionfolder\php"
extension=php_mysqli.dll
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_curl.dll
extension=php_exif.dll
根据我发现的许多教程创建了一个config.inc.php。
使用test.php测试了phpinfo(加载很好,显然PHP具有功能),我可以看到mysqli和mbstring扩展都已启用。但是,当我尝试命中root(index.php,我确实添加到默认文档)时,我只是得到一个白色屏幕。 (注意,PHP会话似乎没有使用php.ini中指定的 session.save_path
位置,而是使用c:\windows\temp
)
尝试将错误报告添加到index.php,如下所示:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
但没有显示错误 使用Process Monitor跟踪php-cgi.exe或w3wp.exe,并且看不到" ACCESS DENIED"消息。
耗尽故障排除步骤,希望有人能为我提供帮助。