Home  >  Article  >  Backend Development  >  linux下php添加mysqli拓展库时,编译报错

linux下php添加mysqli拓展库时,编译报错

WBOY
WBOYOriginal
2016-06-02 11:28:021206browse

php库linuxmysqli

php和mysql都是已经编译安装好了,现在想要给php添加mysqli 拓展库,结果在make的时候报错

 cd /usr/local/src/php-5.6.19/ext/mysqli /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config make

报错信息如下:

 [root@zhoujun mysqli]# make/bin/sh /usr/local/src/php-5.6.19/ext/mysqli/libtool --mode=compile cc  -I. -I/usr/local/src/php-5.6.19/ext/mysqli -DPHP_ATOM_INC -I/usr/local/src/php-5.6.19/ext/mysqli/include -I/usr/local/src/php-5.6.19/ext/mysqli/main -I/usr/local/src/php-5.6.19/ext/mysqli -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -I/usr/local/mysql/include  -DHAVE_CONFIG_H  -g -O2   -c /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c -o mysqli_api.lo  cc -I. -I/usr/local/src/php-5.6.19/ext/mysqli -DPHP_ATOM_INC -I/usr/local/src/php-5.6.19/ext/mysqli/include -I/usr/local/src/php-5.6.19/ext/mysqli/main -I/usr/local/src/php-5.6.19/ext/mysqli -I/usr/local/php/include/php -I/usr/local/php/include/php/main -I/usr/local/php/include/php/TSRM -I/usr/local/php/include/php/Zend -I/usr/local/php/include/php/ext -I/usr/local/php/include/php/ext/date/lib -I/usr/local/mysql/include -DHAVE_CONFIG_H -g -O2 -c /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c  -fPIC -DPIC -o .libs/mysqli_api.o在包含自 /usr/local/mysql/include/my_global.h:68 的文件中,                 从 /usr/local/src/php-5.6.19/ext/mysqli/php_mysqli_structs.h:63,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:34:/usr/local/mysql/include/my_config.h:649:1: 警告:“PACKAGE_NAME”重定义在包含自 /usr/local/php/include/php/TSRM/tsrm_config.h:1 的文件中,                 从 /usr/local/php/include/php/TSRM/tsrm_config_common.h:13,                 从 /usr/local/php/include/php/Zend/zend_virtual_cwd.h:27,                 从 /usr/local/php/include/php/main/php.h:404,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:29:/usr/local/php/include/php/main/../main/php_config.h:2192:1: 警告:这是先前定义的位置在包含自 /usr/local/mysql/include/my_global.h:68 的文件中,                 从 /usr/local/src/php-5.6.19/ext/mysqli/php_mysqli_structs.h:63,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:34:/usr/local/mysql/include/my_config.h:650:1: 警告:“PACKAGE_STRING”重定义在包含自 /usr/local/php/include/php/TSRM/tsrm_config.h:1 的文件中,                 从 /usr/local/php/include/php/TSRM/tsrm_config_common.h:13,                 从 /usr/local/php/include/php/Zend/zend_virtual_cwd.h:27,                 从 /usr/local/php/include/php/main/php.h:404,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:29:/usr/local/php/include/php/main/../main/php_config.h:2195:1: 警告:这是先前定义的位置在包含自 /usr/local/mysql/include/my_global.h:68 的文件中,                 从 /usr/local/src/php-5.6.19/ext/mysqli/php_mysqli_structs.h:63,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:34:/usr/local/mysql/include/my_config.h:651:1: 警告:“PACKAGE_TARNAME”重定义在包含自 /usr/local/php/include/php/TSRM/tsrm_config.h:1 的文件中,                 从 /usr/local/php/include/php/TSRM/tsrm_config_common.h:13,                 从 /usr/local/php/include/php/Zend/zend_virtual_cwd.h:27,                 从 /usr/local/php/include/php/main/php.h:404,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:29:/usr/local/php/include/php/main/../main/php_config.h:2198:1: 警告:这是先前定义的位置在包含自 /usr/local/mysql/include/my_global.h:68 的文件中,                 从 /usr/local/src/php-5.6.19/ext/mysqli/php_mysqli_structs.h:63,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:34:/usr/local/mysql/include/my_config.h:652:1: 警告:“PACKAGE_VERSION”重定义在包含自 /usr/local/php/include/php/TSRM/tsrm_config.h:1 的文件中,                 从 /usr/local/php/include/php/TSRM/tsrm_config_common.h:13,                 从 /usr/local/php/include/php/Zend/zend_virtual_cwd.h:27,                 从 /usr/local/php/include/php/main/php.h:404,                 从 /usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:29:/usr/local/php/include/php/main/../main/php_config.h:2204:1: 警告:这是先前定义的位置/usr/local/src/php-5.6.19/ext/mysqli/mysqli_api.c:36:47: 错误:ext/mysqlnd/mysql_float_to_double.h:没有那个文件或目录make: *** [mysqli_api.lo] 错误 1

求大虾帮忙!!。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn