Andy's Blog » » 新版 PHP 中 MySQL 连接方式的改变

新版 PHP 中 MySQL 连接方式的改变

PHP5.3 和 PHP6 中,均采用了 mysqlnd 做为 mysql 数据库的默认驱动.

mysqlnd 是在 PHP 源码树中集成, 与原先的 libmysql 不同, mysqlnd 与内核联系更紧密.

官方说内存占用要节省 40% 左右.速度也更快.

顺便提一下.如果在升级到PHP5.3以后,数据库连接时出现

mysql_connect()[2002]  tcp://localhost:3306

的错误提示时.

需要将 localhost 改成 127.0.0.1,或者将连接方式由 tcp 改为 socket.

在使用 phpmyadmin 这类工具时,也可以按照上述方式修改 config.inc.php

来看看 mysqlnd 和 libmysql 对比
新版 PHP 中 MySQL 连接方式的改变

Incoming search terms:

Tags: mysql, libmysql, mysqlnd, PHP6

本文地址: http://www.21andy.com/new/20100308/1754.html

1 评论 to “PHP开源CMS之MODx”

  1. 小鱼 于 2010-03-09 01:04:39 发表:

    节省 40%

    太猛了