从二进制文件安装 PHP 在 Windows XP 上下载


Installing PHP from binaries download on Windows XP

在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
  • 最棒的是...