remiリポジトリを介してoracle linux 9にphp-oci8をインストールできない

remiリポジトリを介してoracle linux 9にphp-oci8をインストールできない

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拡張のインストール

おすすめ記事