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

藏色散人
リリース: 2023-02-17 11:36:01
オリジナル
2719 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!