修改PHP.ini
加入:
extension=php_mysqli.dll复制libmysqli.dll到System32
重新启动Apache或者IIS,可以了
用phpinfo()查看PHP信息,有Mysql和Mysqli两项我也是这么做的,老代码不用改,还可以使用新的Mysqli
加入:
extension=php_mysqli.dll复制libmysqli.dll到System32
重新启动Apache或者IIS,可以了
用phpinfo()查看PHP信息,有Mysql和Mysqli两项我也是这么做的,老代码不用改,还可以使用新的Mysqli
First of all I installed the MySQL 4.1.3 binary disribution acourding to the manual. Then I simply passed these ./configure arguments:--with-mysql=/path/to/mysql4.1.3
--with-mysqli=/path/to/mysql4.1.3/bin/mysql_configThis enabled both, the mysql_* and mysqli_* functions.
下面是我的phpinfo片段:
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 4.1.5-gamma
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /opt/lampp/var/mysql/mysql.sock
MYSQL_INCLUDE -I/opt/lampp/mysqli/include/mysql
MYSQL_LIBS -L/opt/lampp/mysqli/lib/mysql -lmysqlclientDirective Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Offmysqli
MysqlI Support enabled
Client API version 4.1.5-gamma
MYSQLI_SOCKET /opt/lampp/var/mysql/mysql.sockDirective Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket no value no value
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off