如何调试错误" PHP启动:无效的库(可能不是PHP库)"什么时候安装php扩展?

时间:2016-06-14 08:47:07

标签: php

我开发了非常简单的php扩展,这里是源代码:

https://github.com/jackey/nicequery

我这样做了:

phpize

./configure

make 

make install

没有错误输出,一切都没问题。

然后我编辑了php.ini来启用它。

但收到错误"PHP Startup: Invalid library (maybe not a PHP library)".

我仔细检查了源代码,但没有发现任何问题。 :(

那么你能不能给我任何调试错误的想法,并帮助检查代码的问题所在?

我陷入了愚蠢的洞:(

1 个答案:

答案 0 :(得分:1)

问题是

#ifdef COMPILE_DL_EXTNICEQUERY

ZEND_GET_MODULE(nicequery)

#endif

应该是

#ifdef COMPILE_DL_NICEQUERY

ZEND_GET_MODULE(nicequery)

#endif