文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>configure Vpopmail时mysql库的地址,丢人啊!

configure Vpopmail时mysql库的地址,丢人啊!

时间:2005-12-17  来源:busyant

前两天尝试安装qmail与mysql集成的邮件系统,在configure vpopmail的时候出现了个超级低级错误,丢人啦!

前两天尝试安装qmail与mysql集成的邮件系统,在www.qmailrocks.org上下载了它的集成安装包:

http://www.qmailrocks.org/downloads/qmailrocks.tar.gz,安装到第六步,编译vpopmail时有个参数是指定mysql的include和lib路径,由于服务器上mysql是编译安装在/usr/local/mysql_4.0.25/下的,于是想当然的输入了

configure --enable-logging=p --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging --enable-valias --disable-mysql-limits --enable-incdir=/usr/local/mysql_4.0.25/include --enable-libdir=/usr/local/mysql_4.0.25/lib

没想到在make的时候出错啦:

………………………………

vauth.c vauth.c:28:19: mysql.h:No such file or directory

………………………………(省略N行错误信息)

不明白啦,google了两天,没有找到有价值的信息,要么就是有问无答……

后来实在想不到办法了,在毫无目的地 ls 的时候,发现:

#ls include

mysql

奇怪啦,怎么还有一个文件夹呢?于是:

#ls include/mysql

出来N多 .h文件,NND居然在这个下面,赶紧看看lib目录

#ls lib

mysql

气死我了……

低级错误啊,低级错误啊!!!!!怎么这么猪头啊!!!

赶紧改了configure的参数:

configure --enable-logging=p --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging --enable-valias --disable-mysql-limits --enable-incdir=/usr/local/mysql_4.0.25/include/mysql --enable-libdir=/usr/local/mysql_4.0.25/lib/mysql

再make就顺利通过了……。

这个故事告诉我们,做事一定要细心,出了问题时一定要从问题的现象入手,分析其本质,找到其根源,然后再着手改正。要是我遇到这个问题的时候来一个:

#find / -name mysql.h -print

或者直接到mysql目录下去查找这个文件,就不会白白浪费2天大好时光了(当然也不是2天都在处理这个问题,其间还作了N多有意义的事^0^,不过真的比较丢人)。

相关阅读 更多 +
排行榜 更多 +
试着飞手游下载

试着飞手游下载

休闲益智 下载
血染小镇(功能菜单)中文版下载

血染小镇(功能菜单)中文版下载

飞行射击 下载
泰坦之旅高爆版下载

泰坦之旅高爆版下载

角色扮演 下载