小编cp-*_*ack的帖子

PHP 5.6 OCI8 安装问题:

我正在尝试在 Red Hat 7 (PHP 5.6.x.) 上安装 OCI8 扩展我花了至少两天的时间试图解决这个问题,包括结合 SuperUser 和 StackOverflow。到目前为止,没有一个答案解决了这个问题。

我在以下位置安装了 Oracle Instant Client:

/usr/lib/oracle/12.1/client64/lib/
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时:

pecl install oci8-2.0.10 --with-oci8=instantclient,/usr/lib/oracle/12.1/client64/lib/
Run Code Online (Sandbox Code Playgroud)

它要求我提供 ORACLE_HOME 的路径。我确认这已经定义,所以我按回车键继续。一旦我这样做了,它就会运行 make 命令和错误:

/bin/sh /var/tmp/pear-build-rootb3mVn8/oci8-2.0.10/libtool --mode=compile cc  -I. -I/var/tmp/oci8 -DPHP_ATOM_INC -I/var/tmp/pear-build-rootb3mVn8/oci8-2.0.10/include -I/var/tmp/pear-build-rootb3mVn8/oci8-2.0.10/main -I/var/tmp/oci8 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/home/oracle/oracle/product/rdbms/public -I/home/oracle/oracle/product/rdbms/demo  -DHAVE_CONFIG_H  -g -O2   -c /var/tmp/oci8/oci8.c -o oci8.lo
libtool: compile:  cc -I. -I/var/tmp/oci8 -DPHP_ATOM_INC -I/var/tmp/pear-build-rootb3mVn8/oci8-2.0.10/include -I/var/tmp/pear-build-rootb3mVn8/oci8-2.0.10/main -I/var/tmp/oci8 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/home/oracle/oracle/product/rdbms/public -I/home/oracle/oracle/product/rdbms/demo -DHAVE_CONFIG_H -g -O2 -c /var/tmp/oci8/oci8.c  -fPIC -DPIC -o .libs/oci8.o
In file …
Run Code Online (Sandbox Code Playgroud)

database php5 redhat-enterprise-linux

1
推荐指数
1
解决办法
4383
查看次数

标签 统计

database ×1

php5 ×1

redhat-enterprise-linux ×1