Sau*_*abh 16 mysql5 iis-7.5 windows-xp-sp3 iis-express php-5.2
我有Win XP SP3并安装了IIS7.5 Express并希望在其上运行PHP.
我能够在服务器上运行简单的HTML代码,我能够通过运行iisservices.exe来启动和停止服务器,但我无法在其上运行php脚本.
如果我有以下PHP文件:
<? php
echo "hello world";
?>
<html>HI</html>
Run Code Online (Sandbox Code Playgroud)
输出HI
但PHP脚本不运行.
我按照本文中描述的步骤安装PHP:
http://learn.iis.net/page.aspx/724/install-and-configure-php/
但是,由于IIS Express没有IIS管理控制台MMC管理单元,因此无法从第10步开始.
如何配置IIS Express以运行PHP?
Kev*_*Kev 37
假设您已经在链接到的文章中执行了步骤1 - 9 并将PHP文件解压缩,c:\php
然后使用cmd.exe
命令提示符完成以下步骤:
首先,我们需要配置IIS Express并为PHP设置处理程序
cd "\Program Files\IIS Express" appcmd set config -section:system.webServer/fastCgi /+"[fullPath='C:\PHP\php-cgi.exe',arguments='',maxInstances='4',idleTimeout='300',activityTimeout='30',requestTimeout='90',queueLength='1000',instanceMaxRequests='200',protocol='NamedPipe',flushNamedPipe='False',rapidFailsPerMinute='10']" /commit:apphost appcmd set config -section:system.webServer/handlers /+"[name='PHP-FastCGI',path='*.php',modules='FastCgiModule',verb='*', scriptProcessor='c:\php\php-cgi.exe']" /commit:apphost
假设您的PHP网站驻留在c:\MyPHPWeb
我们在IIS Express中创建一个监听的网站http://localhost:32701
:
appcmd add site /name:"MyPHPApp" /bindings:http/*:32701: /physicalPath:"c:\MyPHPWeb"
接下来启动网站:
iisexpress.exe /site:MyPHPApp
最后浏览到您的PHP页面:
http://localhost:32701/test.php
归档时间: |
|
查看次数: |
21306 次 |
最近记录: |