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

MYSQL
完全优化mysql数据库性能的八个方案
Eclipse+JBoss+MySQL开发环境的设置
如何使用JSP访问MySQL数据库
无法远程登入MySQL的几种解决办法
MySQL连接池连接JSP
ASP.NET和MySQL,强势组合
JSP(win2k server)JSP连接MYSQL数据库
一个Mysql自动备份脚本
你的MySQL安全了吗?加铸23道安全
MySQL字符串函数
MySQL:Hibernate结合MYSQL数据库简单教程
Mysql:学会设置五大类MySQL参数
MySql:Mysql优化方案之索引的使用
MySQL:小编对MySql中创建视图详细讲解
MySQL:MySQL中的分区概述
MySQL:MySQL使用触发程序
MySQL:小编浅谈MySQL中的CREATE VIEW语法
MySQL:MySQL之动态表特征
MySQL:MySQL对标准SQL的扩展
MysQL:浅谈MysQL中HANDLER语法介绍及使用

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 38 ::
收藏到网摘: 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/