ホームページ  >  記事  >  バックエンド開発  >  Plesk PHP 7 で Oracle OCI8 拡張機能を有効にするにはどうすればよいですか?

Plesk PHP 7 で Oracle OCI8 拡張機能を有効にするにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-03-28 15:10:392740ブラウズ

この記事では、主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。