赞
踩
三. 安装DBD-MySQL模块
下载DBD-Mysql-2.9003.tar.gz,安装方法同一,但make test会出现一些错误,就碰到的错误可以参照如下解决方案
错误一:
# make test
出现错误:mysql.xs:100: 错误:提供给函数 ‘mysql_shutdown’ 的实参太少
解决方法:
修改DBD-mysql目录(即当前目录)下的mysql.c
if (strEQ(command, "shutdown")) {
//result = mysql_shutdown(sock); // 原内容
result = mysql_shutdown(sock,SHUTDOWN_DEFAULT); //修改内容
} else if (strEQ(command, "reload")) {
result = mysql_reload(sock);
} else if (strEQ(command, "createdb")) {
错误二:
继上述修改后,重新运行。
# make test
又出现新错误:
failed: Can't load 'DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so' for module DBD::mysql: DBD-mysql-2.9003/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: mysql_fetch_field at /usr/lib/perl5/5.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。