ホームページ >バックエンド開発 >PHP7 >php7にはphpoci8はありませんか?

php7にはphpoci8はありませんか?

藏色散人
藏色散人オリジナル
2022-11-14 09:26:401991ブラウズ

php7 には oci8 がないため、インストールして設定する必要があります。php7 に oci8 拡張機能をインストールする方法は次のとおりです: 1. 「oracle-instantclient19.5-basic-19.5.0.0.0-1」をダウンロードしてインストールします。 .x86_64.rpm"; 2 、環境変数を追加します; 3. PHP 公式 Web サイトで oci8 を直接検索します; 4. 「pecl install oci8」コマンドを使用して oci8 をインストールします。

php7にはphpoci8はありませんか?

このチュートリアルの動作環境: centos7 システム、PHP7 バージョン、Dell G3 コンピューター。

php7 には php oci8 がありませんか?

インストールと構成が必要です。

php7 extension-oci8 のインストール手順と方法:

1. 基本環境

環境: centos7 PHP 7.2.24

2 . oracle client

2.1 公式アドレス

https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

は最新バージョン (バージョン 19.5.0.0.0) を使用します。両方をインストールする必要があります。開発バージョンは SDK

oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

2.2 です。インストール

rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

インストールが完了すると、デフォルトのパスは –/usr/lib/oracle/19.5/client64 になります。環境変数は追加していません。必要に応じて、独自の構成に従って追加してください。

vim /etc/profile
source /etc/profile

3. oci8 拡張機能

オンライン記事のインストールは非常にわかりにくいため、PHP 公式 Web サイトにアクセスして oci8 を直接検索すると、結果が表示されます。

php7にはphpoci8はありませんか?

#3.1 インストール

##私が最初に採用した方法は pecl install oci8 でした。インストール プロセスでは常に「ORACLE_HOME ディレクトリへのパスを指定してください。「instantclient,/path/to/」を使用してください」と表示されます。 instant/client/lib' (Oracle Instant Client [自動検出] でコンパイルしている場合): 公式の指示に従ってクライアント パス アドレスを入力するだけです: instantclient,/usr/lib/oracle/19.5/client64/lib

php7にはphpoci8はありませんか?3.2 確認

インストールが完了したら、–php -m を使用して、インストールが成功したかどうかを確認します。ディレクトリ –/usr/lib64/php/modules を入力し、 –oci8.so が存在するかどうかを確認します;

再起動 後で失敗する場合は、/etc/php.ini ファイルに extension-extension=oci8.so を追加できます。

3.3 php-fpm

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp7にはphpoci8はありませんか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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