jeatey 发表于 2009 年 2 月 13 日 04:23:47

64位Windows 2008下配置IIS+PHP出现404.17错误的解决办法

本帖最后由 jeatey 于 2009-2-13 04:32 编辑

今天租用了一台服务器,安装了64位的WINDOWS 2008,在配置PHP+IIS的时候出现错误,远程打开PHP文件时出现404错误,搜索了一大堆,都没找到解决办法,后来尝试在本地打开,输入http://127.0.0.1/php.php,提示如下错误:

于是通过错误号在GOOGLE搜索到一英文文章,原来是因为php的ISAPI.DLL 是在32位操作系统下用的,通过以下方法可以解决:
打开应用程序池,选中后点右键--高级设置,将“启动32位应用程序”改为“true”

设置后,再远程打开php文件,OK

jeatey 发表于 2009 年 2 月 13 日 04:26:07

这个问题搞了我1个多小时

vax 发表于 2009 年 2 月 13 日 05:22:09

谢谢楼主的共享   :lol

进来看热闹 发表于 2009 年 2 月 13 日 09:05:54

本帖最后由 进来看热闹 于 2009-2-13 09:26 编辑

是楼主自己不会搞,我们有N台64位win2008 ad版的服务器
你这样只能让php运行在32位ISAPI模式下

而我们都是运行在64位模式下的
64位cgi-fcgi模式
http://img.eservice-hk.net/upload/20081016235830_f0c2ec700aaaaf7bf1b76b5b7c3b34a1.jpg

64位ISAPI模式
http://img.eservice-hk.net/upload/20081016235906_63b0b13ab169e99c31788e6bd2f72b98.jpg

具体解决方法看我的博客http://blog.7qy.com/Article/SuUfOiQaLTwBRHQDjLcQ.aspx
我论坛也提供了修改好的64位php的cgi-fcgi模式和ISAPI模式的文件

64位cgi-fcgi模式不直接支持安装版Zend
用绿色版在php.ini最后加上

zend_optimizer.optimization_level=1023
zend_optimizer.encoder_loader=1
zend_extension_ts="x:/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll"

vax 发表于 2009 年 2 月 13 日 09:09:18

那方法是?

jeatey 发表于 2009 年 2 月 13 日 12:22:06

你是用的64位的PHP?

xrea我家開的 发表于 2009 年 2 月 13 日 12:36:43

5# vax
他不是有写具体方法在blog内

vax 发表于 2009 年 2 月 13 日 12:47:24

看修改时间

redsnow 发表于 2009 年 2 月 13 日 13:09:06

配置asp+access都花了俺1小时哈

jeatey 发表于 2009 年 2 月 13 日 13:38:41

配置asp+access都花了俺1小时哈
redsnow 发表于 2009-2-13 13:09 http://www.jgwy.net/images/common/back.gif
直接装好IIS不就行了么?
页: [1] 2
查看完整版本: 64位Windows 2008下配置IIS+PHP出现404.17错误的解决办法