Oracle クライアントをインストールし、Linux で php5.3 を構成する、oraclephp5.3_PHP チュートリアル
Linux に Oracle クライアントをインストールし、php5.3、oraclephp5.3 を設定します
Linux上でphp5.3をOracleクライアントでコンパイルするプロジェクトなので、その手順と寄り道を簡単に紹介したいと思います。
1. OCI、OCCI、JDBC-OCI などの関連ファイルを含む Oracle クライアント パッケージをダウンロードします。
1.1 ダウンロードファイルアドレス
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
オペレーティングシステムのバージョンに応じて、対応するソフトウェアを選択します。必要なのはX86_64の選択です。
Linux x86-64 用インスタント クライアント
oracle-instantclient11.1-devel-11.1.0.7.0-1.x86_64.rpm
oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.x86_64.rpm
2. Oracle クライアント パッケージをインストールします。
プログラムパッケージをサーバー上の指定されたディレクトリにアップロードします
#RPMパッケージに実行権限を与える
rpm -ivh oracle-instantclient11.1-basic-11.1.0.7.0-1.x86_64.rpm oracle-instantclient11.1-devel-11.1.0.7.0-1.x86_64.rpm oracle-instantclient11.1-sqlplus-11.1 .0.7.0-1.x86_64.rpm
#RPM パッケージをインストール
echo "/usr/lib/oracle/11.1/client64/lib/" > /etc/ld.so.conf.d/oracle_client.conf
#ライブラリパスをデフォルトロードに追加します
/sbin/ldconfig
#ダイナミックリンクライブラリをリロード
#yum libaio ライブラリをインストールします。 libaio は、Linux 上の非同期ノンブロッキング インターフェイスであり、非同期ノンブロッキング方法でファイルを読み書きする方法を提供します。読み取りと書き込みの効率は比較的高いです。 wget http://pecl.php.net/get/oci8-1.4.10.tgz
#OCIExtension をダウンロード
tar zxvf oci8-1.4.10.tgz
#解凍
cd oci8-1.4.10
/usr/local/webserver/php/bin/phpize CFLAGS="-I/usr/lib/oracle/11.1/client64" CXXFLAGS="-I/usr/lib/oracle/11.1/client64"
#phpize を使用して、PHP プラグイン モジュールのコンパイル環境を準備します。 phpize は php-devel の内容に従って、コンパイルに必要な makefile を生成します。centos では、yum install php- を実行するだけです。それをインストールするために開発してください
./configure –with-php-config=/usr/local/webserver/php/bin/php-config –with-oci8=/usr/lib/oracle/11.1/client64
を作る インストールする
#コンパイル、インストール
そして、最後に =="-I/usr/lib/oracle/11.1/client64 を追加して、再度 make すると成功します。
4. PHP.ini (/usr/local/webserver/php/etc/php.ini) を変更します
コードをコピーします
5. Apache を再起動して OCI を有効にします
コードをコピーします
下の図に示すように、OCI8 の部分が見つかった場合は、OCI のインストールが正常であることを意味します
次に、php経由でOracleデータベースにアクセスできます。注意する必要があるのは、php下のOracleの接続文字列です。
出る
} その他 {
echo "オラクルへの接続が成功しました!"; $conn を返します。 }
?>
root ユーザーとして rpm をインストールします -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpmrpm -ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm configure vim /etc/profile add export ORACLE_HOME= /usr/lib/oracle/11.1.0.1/client64export ORACLE_BASE=/usr/lib/oracle/11.1.0.1export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8 環境変数を設定した後、機械!構成ファイルを作成します。 ORACLE_HOME ディレクトリに network/admin ディレクトリを作成し、次の内容を含むファイル tnsnames.ora を作成します: vim /usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora # tnsnames.ora ネットワーク構成ファイル: /opt/oracle10g/u01/network/admin/tnsnames.ora# Oracle 構成ツールによって生成されます。111 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168. 15.111)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = dmsdb) ) ) ORACLE_HOME/bin ディレクトリをテストし、次のコマンドを実行します: [yleesun@centos bin]$ ./sqlplus zxd/zxd@111Copyright (c) 1982 、2011、Oracle。無断複写・転載を禁じます。接続先:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64ビット本番、パーティショニング、OLAP、データ マイニング、およびリアル アプリケーション テスト オプションを使用。SQL>テストは成功しました。注: 次のエラーが発生した場合: sqlplus: 共有ライブラリのロード中にエラーが発生しました: libsqlplus.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません。環境変数は有効になりません。
root ユーザーとしてインストール
rpm -ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm
rpm -ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm configure
vim /etc/profile
export ORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
export ORACLE_BASE=/usr/lib/oracle/11.1.0.1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA を追加します。 AL 32UTF8
環境変数を設定した後、マシンを再起動する必要があります。
構成ファイルを作成する
ORACLE_HOME ディレクトリに次のディレクトリ network/admin を作成し、次の内容を含むファイル tnsnames.ora を作成します:
vim /usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames。 ora
# tnsnames.ora ネットワーク構成ファイル: /opt/oracle10g/u01/network/admin/tnsnames.ora
# Oracle 構成ツールによって生成されます。111 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) )(HOST = 192.168.15.111)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = dmsdb))) テスト
ORACLE_HOME/bin ディレクトリに移動し、コマンド
[yleesun@centos bin]$ を実行します。 /sqlplus zxd/zxd @111
Copyright (c) 1982, 2011, Oracle.All Rights Reserved.
接続先:
Oracle Database 11g Enterprise Edition リリース 11.2.0.1.0 - 64 ビット本番
パーティショニング、OLAP、データ マイニングを使用およびリアル アプリケーション テスト オプションSQL テスト成功!注:
次のエラーが発生した場合:
これは、環境変数が有効になっていないことを意味します。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

BitPie Bitpie ウォレット アプリをダウンロードするにはどうすればよいですか?手順は次のとおりです。 AppStore (Apple デバイス) または Google Play ストア (Android デバイス) で「BitPie Bitpie Wallet」を検索します。 「入手」または「インストール」ボタンをクリックしてアプリをダウンロードします。コンピューター版の場合は、BitPie ウォレットの公式 Web サイトにアクセスし、対応するソフトウェア パッケージをダウンロードしてください。

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。

Gate.ioは、インストールパッケージをダウンロードしてデバイスにインストールすることで使用できる人気のある暗号通貨交換です。インストールパッケージを取得する手順は次のとおりです。Gate.ioの公式Webサイトにアクセスし、「ダウンロード」をクリックし、対応するオペレーティングシステム(Windows、Mac、またはLinux)を選択し、インストールパッケージをコンピューターにダウンロードします。スムーズなインストールを確保するために、インストール中に一時的にウイルス対策ソフトウェアまたはファイアウォールを一時的に無効にすることをお勧めします。完了後、ユーザーはGATE.IOアカウントを作成して使用を開始する必要があります。

今回は、Redstone Token $ RedがBinance LaunchPoolでBinance TGEで発売されます!また、Binanceが市場前の取引制限メカニズムを開始したのはこれも初めてです!初日の制限は200%であり、「市場が開くとピークが達成される」を避けるために、3日後に禁止が解除されます! LaunchPoolメカニズムは、指定されたトークン(BNB、USDC、FDUSD、FDUSD)アクティビティ期間を誓約する必要があるRedstoneに参加するBinancelAunchpoolを紹介します。

OKXとしても知られるOUYIは、世界をリードする暗号通貨取引プラットフォームです。この記事では、OUYIの公式インストールパッケージのダウンロードポータルを提供します。これにより、ユーザーはさまざまなデバイスにOUYIクライアントをインストールすることが容易になります。このインストールパッケージは、Windows、Mac、Android、およびiOSシステムをサポートします。インストールが完了した後、ユーザーはOUYIアカウントに登録またはログインし、暗号通貨の取引を開始し、プラットフォームが提供するその他のサービスを楽しむことができます。
