我试图在Win2008r2服务器上安装MediaWiki,但无法安装PHP。 以下是我所做的:
fastcgi.impersonate = 1
cgi.fix_pathinfo = 1
cgi.force_redirect = 0
open_basedir = "c:\inetpub\wwwroot;c:\PHP\uploadtemp;C:\PHP\sessiondata"
extension = php_mysql.dll
extension_dir = "./ext"
upload_tmp_dir = C:\PHP\uploadtemp
session.save_path = C:\php\sessiondata
在Handler映射中:
创build一个testing页面到wwwroot目录:phpinfo.php并设置如下内容:
< ?php phpinfo(); ?>
HTTP Error 500.0 - Internal Server Error An unknown FastCGI error occured Detailed Error Information Module: FastCgiModule Notification: ExecuteRequestHandler Handler: PHP via FastCGI Error Code: 0x800736b1 Requested URL: http://localhost:80/phpinfo.php Physical Path: C:\inetpub\wwwroot\phpinfo.php Logon Method: Anonymous Logon User: Anonymous
有谁知道我在这里做错了吗? 谢谢。
这是由于您的计算机上缺lessVC9运行时造成的。 您将需要从这里安装VC9运行时。
你已经错过了几个步骤。 错误代码:0x800736b1build议找不到DLL。 我没有看到你进入环境设置的任何地方?

添加完成后,重新启动,启动命令提示符并input“C:\ PHP> php -info”。 这将检查PHP是否正确拾取。
testing你的PHP脚本
根据您下载的Windows版本(非线程安全的64位或32位,V9或V11编译),您还需要下载并安装相应的Visual C ++可再发行程序(V9或V11)。
如果以前在FastCGI的IIS中安装了模块映射,则需要卸载它和CGIangular色服务(并重新启动)。 安装VC9或VC11后,重新安装CGIangular色服务(这将包括FastCGI服务),并重新安装CGI模块映射指向php-cgi.exe的path。
接下来,添加完整的可执行文件的path:例如;C:\php\php-cgi.exe 。 一定要包括括号来区分新条目。
最后,请确保如上所述设置php.ini值,并设置您的date.timezone值。 你会在这里finddata.timezone可接受的值。