Mac*_*ver 1 php iis installation installer windows-xp
在Windows XP上下载并解压缩"php-5.4.3-Win32-VC9-x86.zip"之后,我尝试运行这些文件(一次一个),它们都会显示一个Windows对话框,什么都不做.
php.exe
php-win.exe
php-cgi.exe
Run Code Online (Sandbox Code Playgroud)
我是否通过运行这些文件错误地安装PHP?
=========================
我发现的最佳教程.虽然我仍然得到以下错误.
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";
Run Code Online (Sandbox Code Playgroud)
...我将此代码放在我的PHP文件的顶部,错误消失了.
这也是一个非常好的教程,但不使用FastCGI.
http://www.iis-aid.com/articles/how_to_guides/installing_php_5_iis_5_simple_steps
===========
现在我的页面是空白的,但它必须与Kimai index.php页面一起,因为我让Hello World应用程序正常工作.
小智 6
PHP的主要使用方法是以直接模块或CGI的形式通过模块到Apache(或任何其他网络服务器,包括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"
Run Code Online (Sandbox Code Playgroud)
然后以管理员身份运行cmd以下内容:
cd c:\Apache24\bin
httpd.exe -k install
Run Code Online (Sandbox Code Playgroud)
然后运行apache monitor(在同一个C:\ Apache24\bin文件夹中找到)并单击start apache
现在从您的浏览器导航到localhost,这将显示一条问候消息,将PHP文件放在C:\ Apache24\htdocs将允许您通过浏览器访问它们.