[请益] 编译extension 要怎么不带debug

楼主: alpho (Whyyyyy)   2021-12-01 09:45:44
如题,
PHP 5.5.38
OS CentOS 6.5
以前专案是接mysql 的,最近有需要连mssql 查询,我参考:
https://blog.csdn.net/21aspnet/article/details/47451253
除了freetds 和sql版本变新以外没什么问题,也能连上测试用的sql server
不过build出来的mssql.so ,要用的时候遇到问题:
PHP Warning: PHP Startup: mssql: Unable to initialize module
Module compiled with build ID=AP20121212,NTS,debug
PHP compiled with build ID=AP20121212,NTS
These options need to match
简单说就是build出来的和原本php版本不合。
后续我只查到不要在debug mode 里,用make clean all之后重build一次
我改完 php-config (只有把—enable-debug 删掉) 后重build , 或重新解压缩用干净的ext/mssql 重跑都还是会有那个debug
请问怎么build出不带debug的so, 或怎么关掉debug mode .
感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com