[英]Install oracle and php oracle extension(OCI8) in Opensuse environment
[英]Install PHP and oci8 extension on centos 6.5
我已经从Centos6.5的帮助下安装了PHP,因为安装 PHP版本为5.5.16。
为了安装OCI8扩展,我执行了以下命令
下载了RPM并安装了
rpm -Uvh oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
rpm -Uvh oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm
执行命令pecl install oci8
为此,它产生了错误bash: /usr/bin/pecl: No such file or directory
,为此我执行yum install php-pear
。
执行命令pecl install oci8
它给出以下错误
正在下载oci8-2.0.8.tgz ...
开始下载oci8-2.0.8.tgz(190,854字节)
................................完成:190,854字节
11个源文件,正在构建
运行:phpize
在/ usr / include / php中找不到PHP标头
使用此命令需要php-devel软件包。
错误:`phpize'失败
要检查是否安装了php-devel,我执行了rpm -qa | grep php
rpm -qa | grep php
结果 :
php55w-opcache-5.5.16-1.w6.x86_64
php55w-common-5.5.16-1.w6.x86_64
php55w-process-5.5.16-1.w6.x86_64
php55w-cli-5.5.16-1.w6.x86_64
php55w-xml-5.5.16-1.w6.x86_64
php55w-5.5.16-1.w6.x86_64
php-pear-1.9.5-3.el6.remi.noarch
谁能告诉我我要去哪里错了?
要构建pecl模块,phpize需要访问构建PHP的源文件。 您仅安装了PHP二进制文件,而没有源代码,因此phpize无法继续(步骤4显示您已安装php&php-cli,但没有php-devel)。
您需要下载并安装RPM(或执行yum安装),以提供已安装PHP版本的PHP源代码。
从列出的已安装软件包的名称中,我猜测是您需要下载并安装名为php55w-devel-5.5.16-1.w6.x86_6之类的RPM,或者运行yum install php55w-devel
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.