我正在尝试为 php 设置一些服务器,更具体地说是通过 php 发送 smtp 邮件。无论如何,在第一台服务器上一切都很顺利,我可以安装它并运行 php 文件,没有任何问题。我安装了适当的 ISAPI 扩展等。对于第二台服务器,我做了同样的事情,我还在默认网站。但是,我的浏览器中的所有内容都保持空白。甚至 .html 文件也是如此。因此,不仅是 .php,所有内容都保持空白。IIS 上的其他网站运行正常。我不得不说,默认网站上的其他网站也没什么用。
提前感谢任何提示!
答案1
仔细检查你的 PHP 配置,确保session.save_path指向有效目录,并且运行 PHP 的用户具有修改访问权限。
请记住,自 PHP 5.3 起,不再有 ISAPI 模块,您需要切换到 FastCGI。Microsoft 已制作了一个 Web 平台安装程序,旨在让Windows 上的 PHP快速正确地启动并运行。
答案2
刚刚卸载了新版本的 PHP,即 5.3.x,使用了旧版本 5.2.x 的 zip 文件php.net/发布并将其解压到 C:\PHP 我按照这个教程http://www.iisadmin.co.uk/?p=4
另外,我注释了 php.ini 文件中的 doc_root 行,并将其复制到 C:\PHP 祝你好运