月度归档:2017年07月

修改php-beast扩展

vim beast.c

124 line:

zend_module_entry beast_module_entry = {
  2 #if ZEND_MODULE_API_NO >= 20010901
  1     STANDARD_MODULE_HEADER,
  0 #endif                                                                                                                                                                              
  1     “beast”, //扩展名  在phpinfo中显示的扩展名 可随意修改,迷惑作用
  2     beast_functions,
  3     PHP_MINIT(beast),
  4     PHP_MSHUTDOWN(beast),
  5     PHP_RINIT(beast),
  6     PHP_RSHUTDOWN(beast),
  7     PHP_MINFO(beast),

zend_module_entry beast_module_entry = {
  2 #if ZEND_MODULE_API_NO >= 20010901
  1     STANDARD_MODULE_HEADER,
  0 #endif                                                                                                                                                                              
  1     “swoolecompller”,  //扩展名  在phpinfo中显示的扩展名 可随意修改,迷惑作用
  2     beast_functions,
  3     PHP_MINIT(beast),
  4     PHP_MSHUTDOWN(beast),
  5     PHP_RINIT(beast),
  6     PHP_RSHUTDOWN(beast),
  7     PHP_MINFO(beast),

1417 line:

PHP_MINFO_FUNCTION(beast)                                                                                                                                                           
  1 {
  2     php_info_print_table_start();
  3     php_info_print_table_header(2,
  4         “beast V” BEAST_VERSION ” support”, “enabled”);
  5     php_info_print_table_end();
  6 
  7     DISPLAY_INI_ENTRIES();
  8 }

修改为

PHP_MINFO_FUNCTION(beast)                                                                                                                                                           
  1 {
  2     //php_info_print_table_start();
  3     //php_info_print_table_header(2,
  4      //   “beast V111111″ BEAST_VERSION ” support”, “enabled”);
  5     //php_info_print_table_end();
  6 
  7     //DISPLAY_INI_ENTRIES();
  8 }

也可以在 vim php_beast.h  
PHP_MINFO_FUNCTION(beast);  注释掉此行应用。