ホームページ  >  記事  >  バックエンド開発  >  php7にpdo_oci拡張機能をインストールする方法

php7にpdo_oci拡張機能をインストールする方法

王林
王林オリジナル
2021-03-05 18:01:563333ブラウズ

php7 に pdo_oci 拡張機能をインストールする方法: 1. 公式 Web サイトで Oracle クライアントをダウンロードしてインストールします; 2. php のソース コード インストール パッケージを入力し、[/usr/local/php/bin/] を実行します。 phpize]; 3. [make install]コマンドを実行するとインストールできます。

php7にpdo_oci拡張機能をインストールする方法

#この記事の動作環境: centos 7 システム、php7、thinkpad t480 コンピューター。

前提:

CentOS サーバー上に関連環境があります: apache2、php7

インストールが必要: 1.oracle クライアント、2.oci8 拡張機能、3.pdo_oci 拡張機能

1. Oracle クライアントのインストール

Oracle クライアントは Oracle 公式 Web サイトからダウンロードできます

php7にpdo_oci拡張機能をインストールする方法

上記 2 つのインストール パッケージを選択し、Go をダウンロードします/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 つのファイルを接続します

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

(学習ビデオ共有:

php ビデオ チュートリアル )

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

Enter php のソース コード インストール パッケージ: cd /usr/local/src/php-7.1.25/ext/oci8/

Execute /usr/local/php/bin/phpize

次に実行:

./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient

次に make を実行します

最後に make install

「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 チュートリアル

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

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