查看: 5885|回复: 0
打印 上一主题 下一主题

PHP5+MySQL5+IIS7在Vista下的安装

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-29 21:09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
今天拿到了DELL M1210,预装Vista Home Premium,需要搭建PHP5+MYSQL5的环境。在网上看到过很多PHP5+MySQL5在XP/Linux下的安装介绍,但是似乎没有在Vista下的安装介绍。自己摸索,花了一个下午才搞定,记录一下以便分享。

先装Apache 2.0.39,安装失败,无法启动service。连续两次报错以后,放弃,转向IIS,因为开发环境中IIS和Apache是没有多少区别的。预装的Vista Home Premium没有安装IIS7,需要手动安装。在控制面板中,打开“程序与功能”-“打开或关闭Windows功能”,勾选“Internet信息服务”。注意要把“万维网服务”-“应用程序开发功能”下的条目逐个选中,因为默认安装的Internet信息服务什么都不支持——不支持CGI,ISAPI,ASP和ASP.NET。(我靠,只能用来发布静态页面?)我就是在这里犯了错误,折腾了很长时间:-(

IIS装完以后,把下载的PHP 5.2.1压缩包解压到C:PHP,进行相应设置。大部分和XP下一样:
将PHP目录(C:webphp)下的php.ini-dist复制到windows目录下,并改名为php.ini。
打开php.ini,在记事本中查找“extension_dir”,然后把 extension_dir = "./" 修改为 extension_dir = "C:phpext",查找extension=php_mbstring.dll、extension=php_mysql.dll和extension=php_gd2.dll,然后把前面的“;”去掉。
复制 php5ts.dll和 libmysql.dll到 C:/WINDOWS/system32 中。

和XP不同的是,必须修改session.save_path和session.cookie_path选项,指向一个你自己创建的目录。因为默认的临时目录,PHP是没有权限写入的,在使用session的时候会报错。
配置IIS也和XP不同:
打开IIS管理器,点击Default Web Site,在“功能视图”选择“处理程序映射”,右键菜单中“添加”,添加内容如下:
请求路径:*.php
可执行文件:C:/PHP/php5isapi.dll
名称:PHP
确定即可。注意,如果在安装IIS的时候没有选中“应用程序开发功能”下的条目,这里是不能添加成功的。

建一个虚拟目录,指向php的源码。重启IIS,应该能看到phpinfo的正常结果。
安装MySQL 5.0.37没有什么大的问题,就是在安装的时候,进入配置服务器界面时死掉了,不知道是否偶然现象。但是在程序组菜单中直接调用MySQL Server Instance Config Wizard,并没有问题。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

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