php7新建扩展时,make编译时报 unknown type name ✀zend_string✀

大神求助。这个是我查到的,引入头文件,但是还是不行。
2025-12-16 22:53:42
推荐回答(5个)
回答1:

你希望用php7的环境编译,但是你编辑的环境实际上是php5的。

php5 里面没有zend_string类型,用 char 替换,或者,修改你的php版本环境到php7

回答2:

未知类型名称“zend_string”

回答3:

./configure 的时候加上--with-php-config参数

回答4:

你这个是什么IDE啊!!!!

回答5:

我也遇到了同样的问题,但是别人的电脑上可以make成功,怀疑是环境的问题,可是刚开始用linux,不知道怎么检查