linux安装pdo_mysql时,make后编译出错错误如下

In file included from /root/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/root/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directory
In file included from /root/PDO_MYSQL-1.0.2/pdo_mysql.c:31:
/root/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:36: error: expected specifier-qualifier-list before ?.YSQL?
/root/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:48: error: expected specifier-qualifier-list before ?.YSQL_FIELD?
/root/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:53: error: expected specifier-qualifier-list before ?.YSQL_RES?
make: *** [pdo_mysql.lo] Error 1肿么解决啊 ?安装禅道系统用的

第1个回答  2012-05-21
你装了mysql了吗?用什么方式装的?
找找你系统中有没有mysql.h这个文件追问

我是源码安装的mysql 找了一下有这个文件mysql.h 是mysql的问题吗?

追答

源码安装的文件与RPM方式装的不在一个地方,你再用RPM方式装PDO当然找不到这个文件。要么RPM装Mysql,要么安装PDO

追问

用rpm装mysql的话 就不用装PDO了吗? 禅道要有PDO——mysql支持。。没装过- -

追答

我没说清楚。。。。我的意思是这两个东西要用同一种方式安装

追问

源码安装了mysql 没问题 还是出这个问题。。。help 纠结啊

追答

MD,你要么两个都用源码装,要么都用RPM。

既然你Mysql用源码装了,PDO也要用源码装,指定mysql的目录为你源码安装的那个目录。

要不然就先RPM把Mysql装好了,再来用RPM的方式安装PDO

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网