作者daouze (小小饺子轻先生)
看板PHP
标题Re: [请益] 安装PHP5的ISAPI
时间Sat Sep 24 11:41:12 2005
※ 引述《daouze (小小饺子轻先生)》之铭言:
: 之前有成功安装过一次
: 但没有仔细记下步骤
: 昨天试了很久 按照手册上安装也无法成功
: 是否为权限的问题?!
: 希望板上有经验的人可以解答
: 并列出详细步骤(WinXP SP2+IIS5.1+PHP5+MySQL5)以恩泽板众
: 麻烦了,谢谢!
先列我的步骤:
1. 安装IIS
2. 安装PHP5 Installer
3. 复制PHP5 zip(解压後)的dev、ext、extras三个目录及除了Apache外的所有dll
4. 将ext改为extensions
php.ini里的extension_dir = "./"改为extension_dir = "C:/PHP/extensions/"
(我的习惯是这样做,依据你的实际路径去改)
5. 启动IIS manager (inetsrv/iis.msc)
右键网站的内容->主目录页签->本机目录改成你的网页档案的根目录路径
->应用程式设定的"设定(G)"按钮
选取.php项目->"编辑(E)"按钮
->执行档的C:\PHP\php-cgi.exe改成C:\PHP\php5isapi.dll->"确定"按钮
->ISAPI筛选器页签->"新增"按钮
->筛选器名称填"PHP"、执行档浏览到C:\PHP\php5isapi.dll->"确定"按钮
6. 我的电脑右键->内容->进阶页签->"环境变数"按钮->选取系统变数的Path项目
->"编辑"按钮->在最後加入C:\PHP(若原本没有;需加上再键入)
7. 重新启动IIS (NET STOP iisadmin)(NET START w3svc)
--
理论上是这样就OK了,可是就是无法成功,变500的internal error
phpisapi.dll档或PHP目录的权限也试过让IUSER可以读取、执行
还是失败,不知是否那边有遗露了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.105.127.68