首页 > PHP > 新版 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 连接方式的改变

原文地址: http://www.21andy.com/blog/20100308/1754.html

分类: PHP 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

=2加3(必填)请输入两数相加的结果。