【发布时间】:2017-04-07 00:34:41
【问题描述】:
我是 Linux 新手。我正在为 PHP 5.6 上的 Oracle 编译 PDO oci8。我正在为 Oracle 使用 12.1 即时客户端。
我正在点击此链接进行安装。
http://shiki.me/blog/installing-pdo_oci-and-oci8-php-extensions-on-centos-6-4-64bit/
但是在 make 命令上我遇到了很多错误。
running: make
/bin/sh /var/tmp/pear-build-rootra3mow/oci8-2.0.0/libtool --mode=compile cc -I. -I/var/tmp/oci8 -DPHP_ATOM_INC -I/var/tmp/pear-build-rootra3mow/oci8-2.0.0/include -I/var/tmp/pear-build-rootra3mow/oci8-2.0.0/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 -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-rootra3mow/oci8-2.0.0/include -I/var/tmp/pear-build-rootra3mow/oci8-2.0.0/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 -DHAVE_CONFIG_H -g -O2 -c /var/tmp/oci8/oci8.c -fPIC -DPIC -o .libs/oci8.o
In file included from /usr/include/php/Zend/zend_config.h:1,
from /usr/include/php/Zend/zend.h:51,
from /usr/include/php/main/php.h:35,
from /var/tmp/oci8/oci8.c:35:
/usr/include/php/main/../main/php_config.h:1230: error: expected ë=í, ë,í, ë;í, ëasmí or ë__attribute__í before ëHAVE_OCI8_DTRACEí
还有一些其他错误。如果需要我会上传。
请帮助,我们将不胜感激任何类型的帮助。
提前致谢。
【问题讨论】:
-
是否可以选择只使用您的操作系统提供的二进制 RPM?