PHP擴展開發報錯解決[error: ‘PHP_FE_END’ undeclared here (not in a function)] .

PHP擴展開發報錯解決[error: ‘PHP_FE_END’ undeclared here (not in a function)] .

php

解決方法:進到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
而後再編譯便可!
相關文章
相關標籤/搜索