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

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

Mar 28, 2019 pm 03:10 PM
php 7

この記事では、主に 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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP 7でセッションを効果的に使用する方法は? PHP 7でセッションを効果的に使用する方法は? Mar 10, 2025 pm 06:20 PM

この記事では、session_start()、$ _session、session_destroy()、セキュアクッキー処理などのコア機能をカバーする効果的なPHP 7セッション管理について詳しく説明します。 HTTPS、セッションID再生、sなどのセキュリティベストプラクティスを強調しています

New RelicなどのツールでPHP 7のパフォーマンスを監視する方法は? New RelicなどのツールでPHP 7のパフォーマンスを監視する方法は? Mar 10, 2025 pm 06:28 PM

この記事では、New Relicを使用してPHP 7アプリケーションのパフォーマンスを監視する方法について説明します。 New Relicのセットアップ、APDEXスコアや応答時間などのキーパフォーマンスインジケーター(KPI)、トランザクショントレースを介したボトルネックの識別、エラートラックの詳細

PHP 5.6からPHP 7にアップグレードする方法は? PHP 5.6からPHP 7にアップグレードする方法は? Mar 10, 2025 pm 06:29 PM

この記事では、PHP 5.6をPHP 7にアップグレードし、バックアップ、サーバーの互換性のチェック、アップグレードメソッドの選択などの重要な手順(パッケージマネージャー、コンパイル、コントロールパネル、またはWebサーバーの構成)を強調しています。 ポテンティアに対処します

PHP 7でクラスを自動装備する方法は? PHP 7でクラスを自動装備する方法は? Mar 10, 2025 pm 06:20 PM

この記事では、SPL_AUTOLOAD_REGISTER()を使用してクラスをオンデマンドでロードするPHP 7のオートローディングについて説明します。 それは、名前空間ベースのオートローディングやパフォーマンスの最適化のためのキャッシュなどのベストプラクティスを詳述し、一般的な問題に対処します(例:クラスは見つかりません

PHP 7アプリケーションをWebサーバーに展開する方法は? PHP 7アプリケーションをWebサーバーに展開する方法は? Mar 10, 2025 pm 06:28 PM

この記事では、PHP 7アプリケーションの展開、メソッド(FTP、SSH、展開ツール)、サーバー構成(APACHE/NGINX、PHP-FPM)、データベースのセットアップ、および重要なセキュリティに関する考慮事項をカバーする詳細を詳述しています。 Server Compatibなどの一般的な課題を強調しています

PHP 7プロジェクトでバージョンコントロールにGitを使用する方法は? PHP 7プロジェクトでバージョンコントロールにGitを使用する方法は? Mar 10, 2025 pm 06:27 PM

この記事は、バージョンコントロールにGitを使用することについてPHP 7開発者をガイドします。 初期化、ステージング、コミット、ファイルの無視、リモートリポジトリ、分岐、マージ、競合解決、および重要なGITコマンドをカバーします。 効率のためのベストプラクティス

PHP 7コードのデバッグにXdebugを使用する方法は? PHP 7コードのデバッグにXdebugを使用する方法は? Mar 10, 2025 pm 06:26 PM

この記事では、PHP 7コードのデバッグにXdebugを使用する方法について説明します。 Xdebug構成(インストール、PHP.ini設定、IDEセットアップ)、ブレークポイント使用(条件、関数、リモート)、およびトラブルシューティング接続の問題をカバーします。 効果的なデビッジ

PHP 7にファイルを含めて要求する方法は? PHP 7にファイルを含めて要求する方法は? Mar 10, 2025 pm 02:52 PM

この記事では、PHP 7のinclude、include_once、require、require_onceファイルインクルージョンメソッドについて説明します。 エラー処理(警告対致命的なエラー)と複数の包含防止の違いを詳述しています。 ファイル組織のベストプラクティス

See all articles