remiリポジトリをインストールしましたが、phpをインストールできませんでした。だから私はremi repoを使用しているように見える次のコマンドを使用してストリームを介してPHPをインストールしました。
dnfモジュールのインストールphp:8.1
これで、remiリポジトリを介してoracle linux 9にphp-oci8をインストールしようとしましたが、成功しませんでした。 remiリポジトリでphp-oci8を使用できるようです。http://rpms.remirepo.net/enterprise/9/php81/x86_64/repoview/php-oci8.html
私はこれを試しました:
dnf Configuration Manager --remi-modular を有効にする
ヤムphp-oci8をインストールしてください
次のエラーが発生します。
すべての一致は、php-oci8パラメータのモジュラーフィルタリングによってフィルタリングされます。
エラー:一致するものが見つかりません:php-oci8
私は何が間違っているのか分かりません。また、ravenとEPEL reposを試しましたが、同じエラーメッセージが表示されます。 php-oci8をインストールする方法はありますか?dnfモジュール?それとも、dnfがremi repoを使用してphp-oci8をインストールするように「説得する」方法はありますか?
ベストアンサー1
正しいストリームを使用していません。PHP:8.1公式で、最小限の拡張機能セットがあります。あなたの場合は、以下を使用する必要があります。PHP:remi-8.1代替フロー。
# dnf install php-oci8
Dependencies resolved.
==========================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================
Installing:
php-oci8 x86_64 8.1.13-1.el9.remi remi-modular 134 k
Installing dependencies:
php-pdo x86_64 8.1.13-1.el9.remi remi-modular 113 k
Transaction Summary
==========================================================================================================================
Install 2 Packages
Total download size: 248 k
Installed size: 941 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): php-oci8-8.1.13-1.el9.remi.x86_64.rpm 2.6 MB/s | 134 kB 00:00
(2/2): php-pdo-8.1.13-1.el9.remi.x86_64.rpm 1.2 MB/s | 113 kB 00:00
--------------------------------------------------------------------------------------------------------------------------
Total 2.5 MB/s | 248 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : php-pdo-8.1.13-1.el9.remi.x86_64 1/2
Installing : php-oci8-8.1.13-1.el9.remi.x86_64 2/2
Running scriptlet: php-oci8-8.1.13-1.el9.remi.x86_64 2/2
Verifying : php-oci8-8.1.13-1.el9.remi.x86_64 1/2
Verifying : php-pdo-8.1.13-1.el9.remi.x86_64 2/2
Installed products updated.
Installed:
php-oci8-8.1.13-1.el9.remi.x86_64 php-pdo-8.1.13-1.el9.remi.x86_64
Complete!
# php --ri oci8
oci8
OCI8 Support => enabled
OCI8 DTrace Support => enabled
OCI8 Version => 3.1.0
Oracle Run-time Client Library Version => 21.8.0.0.0
Oracle Compile-time Instant Client Version => 21.7
適切なストレージの構成と使用のためには、次の手順に従ってください。ウィザードの指示
Oracleの場合でも読んでみることをお勧めします。PHP用Oracle拡張のインストール