gpt4 book ai didi

php - pdo_oci make 不工作

转载 作者:可可西里 更新时间:2023-11-01 13:54:39 27 4
gpt4 key购买 nike

最近我将我的 opensuse 12.3 更新到了更新的 13.1

不幸的是,我无法编译所需的 pdo_oci.so。使用本指南,您可以在 12.3 上编译扩展:

http://forums.opensuse.org/english/other-forums/development/programming-scripting/418966-installing-pdo_oci-php.html

但不幸的是,在实际版本中,我正在努力寻找解决方案。目前我正在尝试执行 make,但是出现以下错误:

/home/temp/PDO_OCI-1.0/pdo_oci.c:34:1: error: unknown type name 'function_entry'
function_entry pdo_oci_functions[] = {
^
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: braces around scalar initializer [enabled by default]
{NULL, NULL, NULL}
^
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: (near initialization for 'pdo_oci_functions[0]') [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: (near initialization for 'pdo_oci_functions[0]') [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: excess elements in scalar initializer [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: (near initialization for 'pdo_oci_functions[0]') [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: excess elements in scalar initializer [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:35:2: warning: (near initialization for 'pdo_oci_functions[0]') [enabled by default]
/home/temp/PDO_OCI-1.0/pdo_oci.c:56:2: warning: initialization from incompatible pointer type [enabled by default]
pdo_oci_functions,
^
/home/temp/PDO_OCI-1.0/pdo_oci.c:56:2: warning: (near initialization for 'pdo_oci_module_entry.functions') [enabled by default]

制作:* [pdo_oci.lo] 错误 1

有人知道发生了什么吗?

最佳答案

hefengxian he 的解决方案对我有用,但我还不能发表评论,所以这就是我所做的。

编辑文件 pdo_oci.c,在第 34 行附近搜索:

/* {{{ pdo_oci_functions[] */
function_entry pdo_oci_functions[] = {
{NULL, NULL, NULL}
};
/* }}} */

替换为

/* {{{ pdo_oci_functions[] */
zend_function_entry pdo_oci_functions[] = {
{NULL, NULL, NULL}
};
/* }}} */

再次运行 make。

关于php - pdo_oci make 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20874536/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com