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

MYSQL
扩展微软 SQL Server 的空间功能
SQL Server连接失败错误分析与排除(2)
SQL Server连接失败错误分析与排除(1)
数据备份中可能出错的情况及解决办法
让MySQL与ASP.NET配合更强大
实例讲解:.NET如何访问MySQL数据库
MySQL数据的导出和导入工具:mysqldump
通过分区(Partition)提升MySQL性能
在服务器上安装、使用MySQL的注意事项
MySQL中修改密码及访问限制设置详解
MYSQL初学者使用介绍
Linux应用集成MySQL数据库访问技巧
从MySQL导入导出大量数据的程序实现方法
Mysql中的临时表使用方法讲解
怎样在UNIX系统下安装MySQL
MySQL的转义字符“\”
MYSQL服务维护及应用设计笔记
MySQL简易备份方法
MySQL UDF的调试方式 - debugview
用批处理对MySQL进行数据操作

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


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