全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4321|回复: 14

[经验] IIS PHPnow

[复制链接]
发表于 2011-8-5 12:12:45 | 显示全部楼层 |阅读模式
安装好IIS,下载 PHPnow 1.4.5 ,解压至D盘根目录 D:\PHPnow ,加上 Users 全部权限.

执行 D:\PHPnow\Init.cmd ,80 端口被 IIS 占用,输入 1 修改 Apache 端口为 8080 (之后停止 Apache )

输入MySQL 的 root 密码 zbusa.com

PHPnow 安装完成。

弹出测试页面说明一切正常。

运行 D:\PHPnow\PnCp.cmd ,输入 31 停止 Apache 。

接下来与 IIS 整合,让 IIS 支持 PHP 。
把 D:\PHPnow\php-5.2.6-Win32\php.ini 复制到 C:\WINDOWS\php.ini
在 D:\PHPnow\php-5.2.6-Win32\ 目录按 F3 搜索 *.dll ,并复制所有 dll 文件到 C:\WINDOWS\system32\ 目录。
打开IIS,右键 Web服务扩展 ,添加一个新的Web服务扩展

扩展名 php ,文件路径 D:\PHPnow\php-5.2.6-Win32\php5isapi.dll ,勾选 设置扩展状态为允许

右键 网站 ,选择 属性

ISAPI筛选器 选项卡,添加 ,筛选器名称 php ,可执行文件 D:\PHPnow\php-5.2.6-Win32\php5isapi.dll ,确定。

主目录 选项卡,选择 读取 ,执行权限 选择 纯脚本 。

点 配置 ,映射 选项卡里点 添加 ,可执行文件 D:\PHPnow\php-5.2.6-Win32\php5isapi.dll ,扩展名 php 。

选项 选项卡里勾选 启用父路径。

在 文档 选项卡里 添加 index.html index.php index.asp 等首页文件名

全部确定之后先关闭IIS,再重启IIS,执行 iisreset 。
测试 IIS ASP PHP MySQL 是否正常运行。
新建一个网站

输入站点名 zbsua.com_test ,下一步
空主机头保持默认,下一步

路径 D:\wwwroot\zbusa.com_test

勾选 运行脚本 ,否则不执行动态脚本。

右键 我的电脑 ,选择 管理

本地和用户组 ,右键 用户 ,新建 一个用户 zbusa.com_test ,勾选密码永不过期,点击创建。(为每个站点建立不同的用户防止用户文件夹间跨目录访问)

右键新建的用户,属性,隶属于 选项卡里删除 Users ,添加 Guests 用户组。

把这个用户分配给站点 zbusa.com_test ,右键 zbusa.com_test 这个站点,属性,目录安全性,编辑,输入刚才新建的用户名和密码,确认密码,确定。

给此站点的文件夹加上这个用户的权限,右键 D:\wwwroot\zbusa.com_test 属性,安全,添加,zbusa.com_test ,权限设置 读取和写入,其他不勾选。

复制 D:\PHPnow\htdocs 下的 index.php 和 phpMyAdmin 文件夹 到 D:\wwwroot\zbusa.com_test ,浏览器访问 127.0.0.1


测试 phpinfo()

后退,测试 MySQL , 输入刚才设置的root密码 zbusa.com ,提示 连接正常 说明 php mysql 连接正常。

测试 phpMyAdmin ,在浏览器里输入 http://127.0.0.1/phpMyAdmin/ ,输入 root 和 zbusa.com ,执行。

登陆成功

测试创建数据库 zbusa ,创建 。

创建成功

至此 IIS + ASP + PHP + MySQL 环境搭建完成,可应付日常环境测试,需要更多扩展可按需安装。

评分

参与人数 1威望 +20 收起 理由
小夜 + 20 精品文章

查看全部评分

发表于 2011-8-5 12:14:08 | 显示全部楼层
这也可以……
发表于 2011-8-5 12:18:45 | 显示全部楼层
好啊
发表于 2011-8-5 12:18:54 | 显示全部楼层
直接做一个bat 安装php 就可以了
发表于 2011-8-5 12:25:39 | 显示全部楼层
ZkeysPHP 就行了!
发表于 2011-8-5 12:28:01 | 显示全部楼层
php干嘛用windows啊
发表于 2011-8-5 12:34:41 | 显示全部楼层
貌似只是提取了php5的isapi吧
发表于 2011-8-5 12:46:21 | 显示全部楼层
php mysql干嘛不用linux?
发表于 2011-8-5 12:47:14 | 显示全部楼层
PHPNow有支持asp和asp.net的插件
没必要搞iis了
发表于 2011-8-5 12:49:55 | 显示全部楼层
原帖由 wzwen 于 2011-8-5 12:47 发表
PHPNow有支持asp和asp.net的插件
没必要搞iis了

关键漏洞少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-4 00:14 , Processed in 0.078588 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表