/usr/local/include/php/Zend/zend_API.h:65:23: error: ‘zif_say_hello’ undeclared here (not in a function)
#define ZEND_FN(name) zif_##name
^
/usr/local/include/php/Zend/zend_API.h:71:69: note: in definition of macro ‘ZEND_FENTRY’
#define ZEND_FENTRY(zend_name, name, arg_info, flags) { #zend_name, name, arg_info, (zend_uint) (sizeof(arg_info)/sizeof(struct _zend_arg_info)-1), flags },
^
/usr/local/include/php/Zend/zend_API.h:77:56: note: in expansion of macro ‘ZEND_FN’
#define ZEND_FE(name, arg_info) ZEND_FENTRY(name, ZEND_FN(name), arg_info, 0)
^
/usr/local/include/php/main/php.h:352:18: note: in expansion of macro ‘ZEND_FE’
#define PHP_FE ZEND_FE
^
/usr/local/php/ext/my_module/my_module.c:145:2: note: in expansion of macro ‘PHP_FE’
PHP_FE(say_hello, NULL)
^
make: *** [my_module.lo] Error 1
ä¸è½½zlib-1.2.3.tar.gzæ¾å¨/usr/localç®å½ä¸æ§è¡ä»¥ä¸å½ä»¤ï¼
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
vi Makefile
æ¾å° CFLAGS=-O3 -DUSE_MMAP
å¨åé¢å å ¥-fPICï¼å³åæCFLAGS=-O3 -DUSE_MMAP -fPIC
make && make install
ç¶ååè¿å ¥/usr/local/httpd-2.4.3è¿ä¸ªç®å½æ§è¡ä¸é¢çè¯å¥ï¼
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/bin/apu-1-config --with-pcre=/usr/local/pcre/bin/pcre-config --with-zlib-1.2.3=/usr/local/zlib-1.2.3 --enable-so