PHP扩展:构建调试/发布& NTS / TS

时间:2012-01-12 16:48:21

标签: php build

我一直在努力简化我的PHP扩展的构建过程。我首先遇到了调试/发布不一致问题,以及NTS(非线程安全)和TS不一致问题。

我终于想出了如何处理这些问题(打开/关闭php_config.h中的各种#defines)。

编辑:对于googlers,关闭调试的答案是将ZEND_DEBUG #define切换为0,并关闭线程安全,在php_config.h中完全删除#define for ZTS。

但是,我一直在编辑在默认位置找到的php_config.h来执行此操作(在/ usr / local / php / whatever / whatever中),我真的希望能够在自定义中指定一个,相对路径。我已经查看(并尝试过)./configure的选项,我要么是个傻瓜而又错过了我需要的那个,或者它可能不存在。

任何人都可以确认这样的选项是否存在,以及如何使用它?

0 个答案:

没有答案