gpt4 book ai didi

php - 在 RHEL6 (PHP 5.3.3) 上安装 php-devel

转载 作者:可可西里 更新时间:2023-11-01 00:48:34 24 4
gpt4 key购买 nike

我试图在我们的服务器上安装 php oci_* 扩展但没有成功,但我遇到了障碍。

到目前为止我已经这样做了:

  • 已安装 oracle 基础和开发库 (v10.2)
  • 安装 php-pear 包

现在我正在尝试使用“pecl install oci8”安装 oci8,但我收到有关“phpize”命令未找到的错误消息。

我的谷歌搜索告诉我这是由于没有安装“php-devel”引起的,所以我尝试了各种不同的 yum 搜索,例如“yum search php-devel”、“yum search php5-devel”、“yum search php-dev”等等……都找不到任何东西。

我最终找到了一个由“utterramblings”托管的存储库,其中包含 php-devel。所以,现在当我使用该存储库进行 yum 搜索时,它可以找到“php-devel”:

php-devel.i386 : Files needed for building PHP extensions

但是当我尝试安装它时,我得到了这个:

Error: Package: php-devel-5.2.17-jason.2.i386 (utterramblings)

       Requires: php = 5.2.17-jason.2
Installed: php-5.3.3-14.el6_3.i686 (@rhel-i386-server-6)
php = 5.3.3-14.el6_3
Available: php-5.2.13-jason.1.i386 (utterramblings)
php = 5.2.13-jason.1
Available: php-5.2.14-jason.1.i386 (utterramblings)
php = 5.2.14-jason.1
Available: php-5.2.16-jason.1.i386 (utterramblings)
php = 5.2.16-jason.1
Available: php-5.2.17-jason.2.i386 (utterramblings)
php = 5.2.17-jason.2
Available: php-5.3.2-6.el6.i686 (rhel-i386-server-6)
php = 5.3.2-6.el6
Available: php-5.3.2-6.el6_0.1.i686 (rhel-i386-server-6)
php = 5.3.2-6.el6_0.1
Available: php-5.3.3-3.el6.i686 (rhel-i386-server-6)
php = 5.3.3-3.el6
Available: php-5.3.3-3.el6_1.3.i686 (rhel-i386-server-6)
php = 5.3.3-3.el6_1.3
Available: php-5.3.3-3.el6_2.5.i686 (rhel-i386-server-6)
php = 5.3.3-3.el6_2.5
Available: php-5.3.3-3.el6_2.6.i686 (rhel-i386-server-6)
php = 5.3.3-3.el6_2.6
Available: php-5.3.3-3.el6_2.8.i686 (rhel-i386-server-6)
php = 5.3.3-3.el6_2.8

老实说,我不确定如何解决这个问题,大概它与我们安装的 php 版本有关,但我不确定我需要做什么来修复它。

这些是我们的详细信息:

红帽企业 Linux 服务器版本 6.1(圣地亚哥)[32 位]

PHP 5.3.3

任何人都可以告诉我:

a) 我需要做什么来解决这个问题并从那个 repo 安装 php-devel

b) 向我指出另一个 repo 的方向,这将使我能够轻松地为我们的服务器安装 php-devel

谢谢。

最佳答案

设法最终安装它。

为了快速详细说明我为任何 future 的观众做了什么,我跑了:

yum list installed

找出我们安装的确切 php 包(我认为是 5.5.3-14.el6_3 或类似的东西)。

然后在 rpm.pbone.net 上搜索相关的 php-devel 包以匹配该 php 包版本。

尝试安装它并失败并出现“失败的依赖项”错误“automake 需要安装 php-devel”。

然:

yum install automake

然后再次尝试安装包:

rpm -Uvh URLOFPACKAGE

它安装正确,然后运行:

pecl install oci8

并按照说明进行操作。

重启httpd服务,完成。

关于php - 在 RHEL6 (PHP 5.3.3) 上安装 php-devel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12280872/

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