Centos 7上PHP客户端上的Griddb缺少文件

46scxncf  于 2022-11-07  发布在  PHP
关注(0)|答案(1)|浏览(170)

我已经尝试了几次为Griddb安装PHP客户端。我使用了手动源代码和Composer包。当我试图编译客户端时,我得到了头文件php. h,zend_interface. h丢失了。我用一个文件“php_griddb_php_client. h”替换了它,这就成功了。但是,我收到的下一个错误是“zend_interface. h”丢失了。我怀疑可能丢失了更多的头文件和其他文件。
Missing files in the compilation of PHP client
我在下载客户端的时候已经在整个服务器上搜索了这些文件,我也探索了Github存储库,无论是哪种情况,这些文件都不存在,也不存在于之前的分支中。
客户端的Makefile可能是错误的,还是头文件来自其他地方?我用来手动安装客户端的过程,从头开始成功,顺序是:
安装Centos 7。安装PHP 7.4.29。安装#Griddb。安装PCRE(用于Centos和Swig)。安装C客户端用于PHP和Swig。
然后我下载了PHP客户端,首先手动下载,然后使用Composer包下载。在这两种情况下,上面提到的头文件都不见了。我搜索了我的整个服务器和GitHub仓库(+关联的分支),这些头文件都不存在。
PHP本身可以工作,C和Java客户端也可以为Griddb工作。这似乎只是Centos下的PHP客户端的问题。
有人能帮忙吗?

blmhpbnm

blmhpbnm1#

我相信你是失踪的php-devel库。你可以尝试安装,看看它是否为您工作?

相关问题