Heim >Backend-Entwicklung >PHP-Tutorial >linux下php添加mysqli拓展库时,编译报错

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

WBOY
WBOYOriginal
2016-06-02 11:28:021346Durchsuche

php库linuxmysqli

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

<code> 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</code>

报错信息如下:

<code> [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</code>

求大虾帮忙!!。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn