サーバーにphpoci_*拡張機能をインストールしようとしても無駄ですが、壁にぶつかりました。
これまで私はこれを行いました:
- インストールされたoracle基本および開発ライブラリ(v10.2)
- インストールされたphp-pearパッケージ
「peclinstalloci8」を使用してoci8をインストールしようとしていますが、「phpize」コマンドが見つからないというエラーメッセージが表示されます。
グーグルで「php-devel」がインストールされていないことが原因であるとのことなので、「yum search php-devel」、「yum search php5-devel」、「yumsearchphp-dev」などのさまざまなyum検索を試しました。 、など...どれも何も見つかりませんでした。
最終的に、php-develを持つ「utterramblings」によってホストされているリポジトリを見つけました。したがって、そのリポジトリを使用してyum検索を実行すると、「php-devel」が見つかります。
php-devel.i386:PHP拡張機能の構築に必要なファイル
しかし、それをインストールしようとすると、次のようになります。
エラー:パッケージ: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のバージョンと関係があると思いますが、修正するために何をする必要があるのかわかりません。
これらは私たちの詳細です:
Red Hat Enterprise Linux Serverリリース6.1(Santiago)[32ビット]
PHP 5.3.3
誰かが私に次のいずれかについてアドバイスしてもらえますか?
a)その問題を解決し、そのリポジトリからphp-develをインストールするために必要なこと
また
b)サーバーにphp-develを簡単にインストールできる別のリポジトリの方向に私を向けます
ありがとうございました。