Я пытался создать некоторое расширение php.
Для первого я скомпилировал php 5.3.6
с --enable-debug --enable-maintainer-zts
.
Затем я прекратил работу своего расширения и использовал стандартную процедуру для него
phpize
./configure --with-EXTNAME
make
Затем скопировал extname.so
в каталог расширений php, и изменил php.ini
И когда я пытаюсь использовать php из cli я получаю ошибку
Unable to initialize module
Module compiled with build ID=API20090626,NTS
PHP compiled with build ID=API20090626,TS,debug
Когда я пытаюсь
./configure --enable-debug --enable-maintainer-zts
Для расширения я получаю предупреждение, что эти опции не распознаются скриптом configure.
Итак, как я могу скомпилировать мое расширение для использования с PHP, скомпилированным с опциями, которые я описал выше, не перекомпилируя сам php?