在Windows XP上下载并提取"php-5.4.3-Win32-VC9-x86.zip"后,我尝试运行这些文件中的每一个(一次一个(,它们都会弹出一个Windows对话框,什么也不做。
php.exe
php-win.exe
php-cgi.exe
我是否通过运行这些文件错误地安装了 PHP?
====
========================更新: 5/8/2012 @ 4:03pm
我找到的最好的教程。 虽然我仍然收到下面的错误。
http://salman-w.blogspot.com/2009/11/installing-php-5-on-iis-with-fastcgi.html
====
========================导航到页面时出错:
CGI错误...指定的 CGI 应用程序行为异常,未返回一组完整的 HTTP 标头。它返回的标头是:
解决方案似乎涉及添加此代码,但我正在尝试找出位置。
print "HTTP/1.0 200 OK'n";
print "Content-Type: text/html'n'n'n";
。我把这段代码放在我的PHP文件的顶部,错误消失了。
这也是一个非常好的教程,但不使用FastCGI。
http://www.iis-aid.com/articles/how_to_guides/installing_php_5_iis_5_simple_steps
=
==========现在我的页面是空白的,但它一定是Kimai索引.php页面,因为我得到了Hello World应用程序正常工作。
PHP的主要使用方法是通过模块以直接模块的形式或通过CGI的形式连接到Apache(或任何其他Web服务器,包括IIS,nginx和许多其他服务器(。您还可以通过命令行运行 php 脚本。直接执行 php.exe 文件不会产生任何结果。
Apache的简单安装说明:
转到 apachelounge.com
转到下载页面
下载第一件事(httpd-2.4.2-win32.zip(
将其解压缩为 C:''Apache24
从同一站点下载 php5apache2_4.dll-php-5.4-win32.zip
解压缩php5apache2_4.dll到你的 PHP 目录中(从这里开始假设是 C:''php(
将以下代码行添加到 C:''Apache24''conf''httpd.conf 的末尾:
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
然后以管理员身份运行 cmd,键入以下内容:
cd c:'Apache24'bin
httpd.exe -k install
然后运行 Apache 监视器(位于同一个 C:''Apache24''bin 文件夹中(并单击启动 Apache
现在从您的浏览器导航到本地主机,这将显示一条问候消息,将 PHP 文件放在 C:''Apache24''htdocs 中将允许您通过浏览器访问它们。
这些可执行文件适用于 Web 服务器。通过执行这些,您将调用处理 PHP 处理的 PHP 解释器。您需要找到一个自动执行安装过程的软件包。
根据教程,这些可能会有所帮助(不确定,我只在 IIS 上安装了一次 PHP,那是几年前的事了(。
- PHP for IIS
- 如何在 IIS 上安装 PHP
- 最棒的是...