2013-05-13 136 views
1

即时通讯尝试安装php 5.3.X,而我确实使用即时通讯获取这个错误 即时通讯使用centos。从源代码安装php时出错

ext/mysql/php_mysql.o: In function `php_mysql_do_connect': 

/root/php-5.3.25/ext/mysql/php_mysql.c:965: undefined reference to `_mysqlnd_init' 
/root/php-5.3.25/ext/mysql/php_mysql.c:982: undefined reference to `mysqlnd_connect' 
/root/php-5.3.25/ext/mysql/php_mysql.c:846: undefined reference to `_mysqlnd_init' 
/root/php-5.3.25/ext/mysql/php_mysql.c:855: undefined reference to `mysqlnd_connect' 
/root/php-5.3.25/ext/mysql/php_mysql.c:903: undefined reference to `mysqlnd_connect' 
ext/mysql/php_mysql.o: In function `zif_mysql_fetch_lengths': 
/root/php-5.3.25/ext/mysql/php_mysql.c:2266: undefined reference to `_mysqlnd_fetch_lengths' 
ext/mysql/php_mysql.o: In function `zif_mysql_escape_string': 
/root/php-5.3.25/ext/mysql/php_mysql.c:1811: undefined reference to `mysqlnd_old_escape_string' 
ext/mysql/php_mysql.o: In function `zif_mysql_get_client_info': 
/root/php-5.3.25/ext/mysql/php_mysql.c:1133: undefined reference to `mysqlnd_get_client_info' 
ext/mysql/php_mysql.o: In function `zm_info_mysql': 
/root/php-5.3.25/ext/mysql/php_mysql.c:660: undefined reference to `mysqlnd_get_client_info' 
collect2: ld returned 1 exit status 
make: *** [sapi/cgi/php-cgi] Error 1 
+0

什么操作系统?你是否安装在所需的* devel库?即php_devel,mysql_devel等 – 2013-05-13 05:39:25

+0

即时通讯使用centos 5.4 64位我已经安装mysql_devel – hadi 2013-05-13 05:42:18

+0

其他devel软件包呢? MySql_devel似乎是像其他软件包一样抱怨 – 2013-05-13 05:43:23

回答

1

它通过迷惑make clean命令而不是make和make install来工作。 谢谢。

0

这似乎也make clean是不是100%准确。修复了configure ... -line之后,您可能希望完全删除PHP源以在其上应用配置。