因为特殊的需求 php版本 php 7.1.8
针对文件:main/php_ini.c
if (!is_special_section && !strcasecmp(Z_STRVAL_P(arg1), PHP_EXTENSION_TOKEN)) { extension_name =estrndup(Z_STRVAL_P(arg2), Z_STRLEN_P(arg2)); zend_llist_add_element(&extension_lists.functions, &extension_name); }
注释掉其中的 zend_llist_add_element(&extension_lists.functions, &extension_name); 这一句, 然后重新编译
./configure –prefix=/data/phpsrc/build –enable-xx –disable-phar –without-pear
make && make install
然后再php.ini文件中再添加 extension=xxx.so 此时php就不会再加载这个扩展了。