Linux php に pdo-oci 拡張機能をインストールする方法: 1. Oracle クライアントをインストールします; 2. php ソース コードのインストール パッケージを入力して make を実行します; 3. 「extension=pdo_oci.」を php に追加します。 .iniの設定.so」を行うことができます。
この記事の動作環境: 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
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.sophpinfo を確認し、oci8 と pdo_oci があれば追加は成功です ## 推奨学習: 「PHP ビデオ チュートリアル 」
以上がLinux PHPにpdo-oci拡張機能をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。