gpt4 book ai didi

php - centos 6.5 安装 PHP 和 oci8 扩展

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:29 26 4
gpt4 key购买 nike

我已经通过帮助在 Centos6.5 上安装了 PHP Install PhpPHP版本为5.5.16

为了安装 OCI8 扩展,我执行了以下操作

  1. 下载 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

  2. 执行命令pecl install oci8

    为此,它给出了错误 bash:/usr/bin/pecl: No such file or directory,为此我执行了 yum install php-pear

  3. 执行命令pecl install oci8它给出了以下错误

    正在下载 oci8-2.0.8.tgz ...

    开始下载oci8-2.0.8.tgz(190,854字节)

    ................................................完成:190,854 字节

    11个源文件,构建

    运行:phpize

    在/usr/include/php 中找不到 PHP header

    使用此命令需要 php-devel 包。

    错误:`phpize' 失败

  4. 为了检查是否安装了 php-devel,我执行了 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-发展

关于php - centos 6.5 安装 PHP 和 oci8 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053582/

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