この記事では、主に Plesk PHP 7 で Oracle OCI8 拡張機能を有効にする方法を紹介します。困っている友人の役に立てば幸いです。
注: この記事は RHEL/CentOS ディストリビューションに適用されます。
ステップ 1。カスタム PHP 7 モジュールの構築に必要な開発パッケージをインストールします。
# yum install plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel make libaio.x86_64
ステップ 2。oracle-instantclient12.1-basic をダウンロードします。 -12.1.0.2.0-1.x86_64.rpm および oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm (Oracle OTN から) をサーバーにアップロードします。 。
ステップ 3.oracle-instantclient12 のインストール *パッケージ:
# rpm -Uhv oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm
ステップ 4.pecl を使用して oci8 パッケージをインストールします
# /opt/plesk/php/7.0/bin/pecl install oci8
ステップ 5. php.ini で oci8 モジュールを有効にする
# echo "extension=oci8.so" > /opt/plesk/php/7.0/etc/php.d/oci.ini
Plesk を通じてインストールされた他の PHP エンジンの oci8 拡張機能をインストールするには、対応する PHP バージョンの PHP 開発パッケージをインストールします。
たとえば、PHP 7.2 の場合:
# yum install plesk-php72-devel
上記の手順 4、5 を繰り返し、パスが現在の PHP バージョンであることを確認します。
# /opt/plesk/php/7.2/bin/pecl install oci8
# echo "extension=oci8.so" > /opt/plesk/php/7.2/etc/php.d/oci.ini
拡張子が次のとおりであるかどうかを確認します。有効:
# /opt/plesk/php/7.2/bin/php -m | grep oci oci8
関連する推奨事項:「PHP チュートリアル 」
以上がPlesk PHP 7 で Oracle OCI8 拡張機能を有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。