新版 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
原文地址: http://www.21andy.com/blog/20100308/1754.html
分类: PHP