Centos 使用php cpp为php创建扩展
我想为php创建一个扩展 我想安装php cpp 显示错误:Centos 使用php cpp为php创建扩展,centos,server,g++,php-cpp,Centos,Server,G++,Php Cpp,我想为php创建一个扩展 我想安装php cpp 显示错误: ................ zend/constantimpl.h:185:38: error: ‘zend_constant’ has no member named ‘name_len’ zend/constantimpl.h:185:38: error: ‘zend_constant’ has no member named ‘name_len’ zend/constantimpl.h:188:68: error: ca
................
zend/constantimpl.h:185:38: error: ‘zend_constant’ has no member named ‘name_len’
zend/constantimpl.h:185:38: error: ‘zend_constant’ has no member named ‘name_len’
zend/constantimpl.h:188:68: error: cannot convert ‘zend_string* {aka _zend_string*}’ to ‘char*’ for argument ‘1’ to ‘char* strncpy(char*, const char*, size_t)’
zend/constantimpl.h:189:62: error: cannot convert ‘zend_string* {aka _zend_string*}’ to ‘char*’ for argument ‘1’ to ‘char* strncpy(char*, const char*, size_t)’
zend/constantimpl.h:190:77: error: cannot convert ‘zend_string* {aka _zend_string*}’ to ‘char*’ for argument ‘1’ to ‘char* strncpy(char*, const char*, size_t)’
zend/constantimpl.h:195:23: error: ‘zend_constant’ has no member named ‘name_len’
zend/constantimpl.h:196:60: error: ‘zend_constant’ has no member named ‘name_len’
make: *** [shared/zend/base.o] Error 1
......
要进行安装,需要将我们的g++编译器升级到上面的版本4.8.x
如何在centos系统中“将我们的g++编译器升级到4.8.x以上版本?”我也遇到了这个问题。据我所知,有两种选择:
export CXX='/opt/rh/devtoolset-2/root/usr/bin/g++'
以确保您使用的是较新的编译器
也许选项2的答案可能会有所帮助。我也遇到过这个问题。据我所知,有两种选择:
export CXX='/opt/rh/devtoolset-2/root/usr/bin/g++'
以确保您使用的是较新的编译器
也许答案可能对选项2有所帮助