ホームページ > バックエンド開発 > PHPの問題 > Linux PHPにpdo-oci拡張機能をインストールする方法

Linux PHPにpdo-oci拡張機能をインストールする方法

藏色散人
リリース: 2023-03-13 12:46:01
オリジナル
2408 人が閲覧しました

Linux php に pdo-oci 拡張機能をインストールする方法: 1. Oracle クライアントをインストールします; 2. php ソース コードのインストール パッケージを入力して make を実行します; 3. 「extension=pdo_oci.」を php に追加します。 .iniの設定.so」を行うことができます。

Linux PHPにpdo-oci拡張機能をインストールする方法

この記事の動作環境: linux5.9.8 システム、php バージョン 7.1.25、DELL G3 コンピューター

方法install pdo in linux php -oci extension?

Linux での php 拡張機能 pdo_oci および oci8 のインストール:

この拡張機能のインストールに 1 日のほとんどを費やしましたインストールプロセスに関しては、このチュートリアルがすべての人に役立ち、インストールプロセス中に寄り道を避けることができることを願っています。

CentOS サーバーには関連環境があります: apache2、php7
インストールする必要があります: 1.oracle クライアント、2.oci8 拡張機能、3.pdo_oci 拡張機能

1。インストール Oracle クライアント

Oracle クライアントは、Oracle 公式 Web サイト (https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)

## からダウンロードできます。

上記の 2 つのインストール パッケージを選択し、/usr/local/src にダウンロードして解凍します。

 unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
  unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
ログイン後にコピー

次に、解凍​​したディレクトリに入ります。 cd instantclient_11_2/次の 3 つの Make を入れます。ファイルとの接続

ln -s libnnz11.so libnnz.so
ln -s libclntsh.so.11.1 libclntsh.so
ln -s libocci.so.11.1 libocci.so
ログイン後にコピー

次に、解凍​​されたディレクトリを /usr/local/lib ディレクトリに移動し、名前を「instantclient」 mv ./instantclient_11_2 /usr/local /lib/ に変更します。 instantclient

2. oci8 拡張機能をインストールします

PHP のソース コード インストール パッケージを入力します: cd /usr/local/src/php-7.1.25/ext/oci8/

/usr/local/php/bin/phpize

を実行してから、 ./configure --with-php-config=/usr/local/php を実行します。 / bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient

#次に、make を実行します。

最後にインストールを行います

「cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/」と入力します。ファイル oci8.so がインストールされていることを確認し、インストールが成功したことを示します。

次のステップは、php.ini 構成に extension=oci8.so を追加することです

3。 pdo_oci 拡張機能をインストールします

PHP のソース コード インストール パッケージを入力します: cd /usr/local/src/php-7.1.25/ext/pdo_oci

/usr/local/ php/bin/phpize を実行します

次に、 ./configure --with-php-config=/usr/local/php/bin/ を実行します。 php-config --with-pdo-oci =instantclient,/usr/local/lib/instantclient

次に make を実行します

最後に make install

cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/ と入力し、ファイル pdo_oci.so が正常にインストールされていることを確認します。 #次のステップは、php.ini 設定に文を追加することです extension=pdo_oci.so

phpinfo を確認し、oci8 と pdo_oci があれば追加は成功です

## 推奨学習: 「

PHP ビデオ チュートリアル

以上がLinux PHPにpdo-oci拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート