网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.令你的网站获得任意Google PR值的.
.用PHP5进行三层开发.
.PHP的语言层面的优化和代码优化.
.如何删除多级目录.
.PHP的Socket函数参考.
.Windows 98下安装Apache(PWS) PH.
.如何去掉文章里的 html 语法&nbs.
.PHP用Socket上传图片.
.PHP代码的优与劣.
.浅议PHP程序开发中的模板选择.
.php用流方式制作缩略图.
.数据对象扩展成默认组件 PHP开发.
.在字符串中把网址改成超级链接.
.php分别做为cgi和module来运行的.
.操作Oracle的php类.
.关于unserialize的问题.
.确保php应用程序的安全-不能违反.
.利用php和js实现页面数据刷新.
.Phalanger-PHP的.NET编译器 .
.资料注册后发信小技巧.

关于在php.ini中添加extension=php_mysqli.dll指令的说明

发表日期:2007-3-6


在配置php5时要使用mysql作为数据库,很多人都认为只要在php.ini中添加extension=php_mysql.dll;指令即可,不清楚为什么很多文章都推荐还要添加extension=php_mysqli.dll;指令。

只要查看官方最新php手册便知,上面写到:

下面是内置的扩展库列表:

 PHP 5 中(截止到 5.0.4)有以下修改。新增内置:DOM,LibXML,Iconv,SimpleXML,SPL 和SQLite。以下不再内置:MySQL 和 Overload。

 

原来php5没有内置这些扩展库(当然也可以得出在使用php4时,不需要添加这些指令),至于为什么php5没有不再绑定mysql的客户端库,手册中也有说明:

 

部分原因是(无特定顺序):

。现今大多数系统已经安装了客户端库了。

。由于以上原因,保持多个版本的库文件会导致混乱。例如,如果把 mod_auth_mysql 连接到某个版本,但把 PHP 连接到了另一个版本,然后在 Apache 中同时激活了它们,会得到无数错误。此外,绑定的库文件也不总是能和服务器端的版本很好地配合。对此最明显的症状是上哪里去找 UNIX 域套接字文件 mysql.socket。

。维护有些松懈,并且已经越来越落后于发行的版本了。

。未来的库版本是基于 GPL 的,因此我们没有升级的途径了,因为我们不能将基于 GPL 的库和 BSD/Apache 风格许可证的项目绑定到一起。因此具有一个干净的 PHP 5 是最好的选择。

 

配置时为php激活两个扩展库的原因是因为:

       。为了能使用基本函数操作访问mysql数据库服务器,必须在配置php时添加mysql的支持,即使用php_mysql.dll扩展库。

       。虽然php_mysql.dll扩展库兼容mysql 4.1.0机器以后版本,但是它不支持这些版本提供的额外功能,要使用这些功能,还需要使用php_mysqli.dll扩展库。

  PHP 4 中(截止到 PHP 4.3.11):BCMath,Caledar,COM,Ctype,FTP,MySQL,ODBC,Overload,PCRE,Session,Tokenizer,WDDX,XML 和 Zlib。

http://blog.csdn.net/xombat/archive/2007/03/04/1520665.aspx

上一篇:php连接mysql测试和配置 人气:19767
下一篇:使用php作linux自动执行脚本 人气:5414
浏览全部php.ini的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐