pecl
を使用してUbuntuにoci8
をインストールしようとするとエラーが発生します。
Sudo: pecl: command not found
PECLはPHP拡張機能のリポジトリであり、PHP拡張機能のダウンロードと開発のためのすべての既知の拡張機能とホスティング機能のディレクトリを提供します。 PECLが使用するパッケージングおよび配布システムは、その姉妹であるPEARと共有されています。 PEARはPHP拡張およびアプリケーションリポジトリで、 https://pear.php.net にあります。
Ubuntu 14.04でターミナルを開き、次のように入力します。
Sudo apt-get install php-pear php5-dev # required in order to use pecl
Sudo pecl install oci8-2.0.12
これは、peclを使用してUbuntu 14.04にoci8をインストールする最も簡単な方法ですが、XAMPPによりPHP 7.2がインストールされています。 PHPの2つのバージョンをインストールし、簡単に切り替える方法 の手順に従って、PHPバージョンを切り替えることができます。
Ubuntu 16.04の場合:
Sudo apt install php-pear php7.0-dev # required in order to use pecl
Sudo pecl install oci8
Ubuntu 18.04の場合:
Sudo apt install php-pear php7.2-dev # required in order to use pecl
Sudo pecl install oci8
Peclの使用情報タイプを表示するには:
man pecl