• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> PHP 开发 >> PHP安装 >> 详细内容
 

推荐文章

 
 

热点文章

  • Windows下的Apache+PHP+MySQL绿色免安装包
  • Windows下PHP5和Apache的安装与配置
  • IIS下配置Php+Mysql+zend的图文教程
  • PHPNuke完全安装手册
  • 绝对易用的php/mysql/apache整合环境:EasyPHP
  • Apache、SSL、MySQL和PHP平滑无缝地安装
  • win2000下安装装IIS5_0和PHP,Mysql攻略
  • 虚拟主机中对PHP的特殊设置
  • PHP4.1.0在Windows下的Apache模块方式安装
  • ZendOptimizer配置指南
  • apache的翻译
  • Phplib的安装
 
 

相关文章

  • Windows2008 最新版Apache2、PHP5、MySQL6、PHPMyadmi..
  • 默认的 IIS MIME 类型关联
  • 微软IIS服务器漏洞 数十万的网站被攻破
  • 新手配置IIS视频教程
  • Windows服务器下的IIS和Apache性能比较
  • 我为什么要从IIS的ASP迁移到APACHE的PHP?
  • 从IIS的ASP迁移到APACHE的PHP的方法
  • Nginx + PHP5(FastCGI)跑PHP动态程序可超过“700次请..
  • TOMCAT+IIS配置方法
  • PHP5学习笔记 -- Classes and Objects in PHP5
  • PHP5的异常处理机制之使用throw关键字
 
 

百度搜索

 
 

php5以及mysql等扩展在iis上的手动安装

  • 阅览次数:
  • 文章来源: CP整理
  • 原文作者:
  • 整理日期: 2008-05-14
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

下载php5的zip包,这个包里面包含了大部分常用的扩展dll(如mysql,mssql,msql等)。

将php5的zip包释放到 c:\php5 目录中,然后打开iis,准备安装php5

将php5安装到iis有两种方式,即cgi、isapi两种。
php.net上所阐述的-服务器模块比 CGI 可执行程序提供了更好的性能和更多的功能

cgi方式安装
这个比较方便,直接在iis下 -网站-属性-主目录- 配置-映射中进行添加,
可执行文件,就直接选择我们刚才释放到 c:\php5\php.exe 这个文件。
然后扩展名输入.php (当然,如果你愿意,也可以输入其他的一些扩展名)

然后重新启动iis
net stop w3svc && net stop iisadmin
net start w3svc
进行测试。

isapi方式安装
其实也比较简单,只是不要跟前面的cgi搞混。
1.先在isapi筛选器中添加php5的模块
添加,筛选器名称,我们这里输入php,可执行文件,我们把他指向到c:\php5\php5isapi.dll,然后确定。
2.进行映射,选中主目录,然后配置,同样在映射一栏,我们添加一个.php的映射,可执行文件路径,我们就和前面筛选器一样为c:\php5\php5isapi.dll

重新启动iis,同上。

基本的php5安装就完成了。这个时候,你可以用phpinfo()来查看你当前php的信息,但是此时的php5只有一般的php解析功能,诸如mysql等数据库的操做,都是不行的。在做完cgi或isapi的安装过后,我们还应建立一份php.ini

建立一份php.ini
我们可以直接复制位于php5目录下的php.ini-dist文件,并将其重命名为php.ini
用记事本进行编辑,我们这里主要是用php连接mysql数据库,主要做两个个修改,ctrl+f
1.搜索"extension_dir="这一关键字,在这里输入php扩展文件的路径,如果你已经将php5作为了windows的环境变量,那么可以直接输入相对路径,或者直接输入他的绝对路径.我这里输入的是c:\php5\ext

2.搜索"extension=php_mysql.dll"这一关键字,将他前面的;注释符号去掉

3.保存,将该文件放入c:\windows\system32目录中,并且还要将c:\php5\ext目录中的php_mysql.dll文件也一并拷贝到c:\windows\system32目录中.

重新启动iis,如果你有修改环境变量,那么你好需要重新启动windows
如果不报什么dll找不到的错误,说明已经添加成功.现在,你用phpinfo(),就可以看到你mysql的扩展了.

#############
# 其实上边要复制的文件,除了可以复制到系统目录中外,也可以复制到
# 一个自己指定的目录,然后把该目录,加入系统环境的Path变量即可.
#############

遇到的一些问题自己走了弯路的地方
1.在修改php.ini文件中的扩展后,仔细检查自己在的路径配置确实不存在任何错误,相应文件也存在,但是,iis重新启动后,始终不能加载这个模块。
这个是因为,在加载相应模块的同时,依存文件不存在造成的。
我们可以查看我们释放到php5目录中的snapshot.txt这个文件
他里边的Dependency information详细说明了各个模块文件的依存关系
就是说,你要使用相应扩展的同时,需要将这些依存文件复制到系统目录中(如c:\windows\system32)。

比如:我们这里要调用 php_mysql.dll 这个扩展,我们就要将 libmysql.dll 这个文件复制到系统目录中。然后重新启动iis就可以了。

2.如果是iis6 除了以上步凑外,还需要在web服务扩展中添加响应的扩展。并且要允许该扩展的运行,否则会报404找不到文件的错误

上一篇:判断一个远程文件是否存在
下一篇:用asp直接查询xml文件中的数据
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号