当前位置: 首页 > 图文教程 > 数据库 > MYSQL > MySQL加强对PHP的支持--mysqlnd_php6

MYSQL
SQL Server与Oracle数据库在查询优化上的差异
轻松掌握怎样从Windows命令行启动MySQL
教你轻松掌握MaxDB和MySQL之间的协同性
教你轻松了解MySQL数据库中的结果字符串
解析:轻松了解 MySQL中损坏的MyISAM表
解析:MySQL 数据库搜索中大小写敏感性
实例解析:MySQL 实例管理器识别的命令
快速掌握 Mysql数据库对文件操作的封装
帮助你分析MySQL的数据类型以及建库策略
从MySQL导大量数据的程序实现方法
MySQL数据库中设列的默认值为Now()的介绍
如何将txt文本中的数据轻松导入MySQL表中
带你深入了解MySQL数据库系统参数的优化
初学MySql5 所应了解的知识和常见问题
MYSQL数据库实用学习资料之常用命令集合
MySQL数据库配置技巧
Mysql数据库常用命令
计划备份mysql数据库
一次MySQL性能优化实战
MySQL乱码问题深层分析

MYSQL 中的 MySQL加强对PHP的支持--mysqlnd_php6


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 63 ::
收藏到网摘: n/a

众所周知,LAMP(Linux+Apache+MySQL+PHP)是现在主流的WEB开发运营架构之一,在国内外的应用非常普遍。L、A、M、P这四种软件形成的组合,是WEB行业的开发者们在长期的实践中摸索出来的,但也离不开这几个社区的互相帮助,同心协力。MySQL曾经让Oracle不屑一顾,但现在已经发展成了真正知名而且广受欢迎的数据库品牌,这才使得Oracle开始重视小企业的市场,最近正在中国热推它的OracleXE(免费,只支持4G数据,可以在这里下载),希望能从MySQL的口中夺回一块肉。MySQL的发展,开源社区起到了关键作用。不仅是MysQL社区,其它很多开发社区也为MySQL提出了无数宝贵的建议,并大力推广MysQL。

这其中,当然最重要的是PHP。正是由于PHP在全球WEB市场的流行,以及PHP默认使用MySQL为后端数据库的特性,使MySQL迅速被广大WEB开发者所接受。 MySQL公司显然也很清楚这一点,所以和PHP核心团队一直保持着良好关系,对PHP的发展很关注并大力支持。

PHP目前发展势态良好,不但PHP4很稳定地占据着WEB开发市场三分之一左右的份额(不包括中国,呵呵),PHP5也被越来越多人接受,而且PHP6也正在有条不紊的开发当中,测试版本已经可以下载到。可以预见PHP的未来仍然是光明的。

MySQL也为PHP6专门设计了一个native driver,称为mysqlnd,这是一个采用PHP开源协议(即 PHP license)的MySQL数据库驱动,避免了任何可能存在的版权问题,所以PHP开发者可以放心大胆地使用。

mysqlnd的优势在于:

1。解决了版权隐患问题,如上所述;由于版权问题,PHP5中没有默认支持MySQL,不像以前的PHP4那样可以直接使用MySQL函数。Mysql支持还需要把libmysql.dll复制到windows目录,然后修改php.ini等等,比较麻烦。
2。功能改进、效率提高,包括优化过的数据库持久化连接,这非常重要;
3。编译安装更简单。

Mysqlnd目前只支持PHP6,将来会支持PHP5,因为PHP5的接受程度一直在稳定上升,特别是很多PHP开发框架如Zend Framework等的渐渐普及,将带动PHP5的普及。

详见:http://dev.mysql.com/downloads/connector/php-mysqlnd/