PHP扩展开发报错解决[error: ‘PHP_FE_END’ undeclared here (not in a function)] .

解决方法:进到php包的目录

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/**/*.c

sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/**/*.c
例如:

sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' ./ext/pcntl/*.c

sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' ./ext/pcntl/*.c
然后再编译即可!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-06-29
  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2021-06-28
相关资源
相似解决方案