ホームページ  >  記事  >  php教程  >  php connect oracle:php oracle

php connect oracle:php oracle

WBOY
WBOYオリジナル
2016-06-21 08:51:481032ブラウズ

php を使用して Oracle データベースと通信する準備はできていますか? Oracle データベース、Apache http サーバー、および php を Windows に Apache モジュールとしてインストールするために必要な手順を見てみましょう。この例では Windows XP Professional を使用します。
ソフトウェア要件:





















software version url
oracle database 10g express edition 10.2 http://www.oracle.com/technology/products/database/xe/
apache http server 2.0.58 http://httpd.apache.org/download.cgi
php hypertext processor 5.1.3 http://www.php.net/downloads.php
ソフトウェア バージョン url Oracle データベース 10g Express Edition 10.2 http://www.oracle.com/technology/products/database/xe/ Apache http サーバー 2.0.58 http://httpd.apache.org/download.cgi php ハイパーテキスト プロセッサ 5.1.3 http://www.php.net /downloads.php
Oracle のインストール
ここでは選択できます。データベースをこの Windows マシンにローカルにインストールすることも、ネットワーク上の別のマシンにある Oracle サーバーを使用することもできます。データベースがリモートの場合は、php と Linux および Windows 用の Oracle 10g インスタント クライアントのインストールに関する記事に進んでください。
それ以外の場合、Oracle を初めて使用する場合は、Oracle データベース 10g Express Edition のインストールには数分しかかかりません。 Express Edition (一般に「xe」として知られる) 自己解凍型実行可能ファイル oracleexe.exe をダウンロードし、このファイルをダブルクリックするだけでインストール ウィザードが実行されます。
oracle の起動と停止
oracle xe はインストール後に実行されます。ブラウザを開いてデータベースのホームページ http://localhost:8080/apex/ にアクセスすることでテストできます。ユーザー名「system」とインストール時に選択したパスワードを使用してください。
注: ファイアウォールの背後にある場合、またはローカルホストがファイアウォールの背後にない場合は、「localhost」を IP アドレス 127.0.0.1 またはマシンの DNS 名に置き換える必要がある場合があります。他の理由で解決します。
いつでもデータベースを再起動する必要がある場合は、Windows スタート メニューのデータベースの開始およびデータベースの停止項目を使用してください。
次の方法で無料の oracle xe フォーラムに登録することを忘れないでください。データベース ホーム ページの「フォーラム登録」リンク。
Apache http サーバーのインストール
Windows に Apache をインストールする最も簡単な方法は、Microsoft Windows インストーラー apache_2.0.58-win32-x86-no_ssl.msi パッケージをダウンロードすることです。 Apache Windows バイナリ。このマシンにインストールするには、ファイルをダブルクリックし、ウィザードに従います。 「現在のユーザーのみ」の代替案では oracle xe のデフォルトのポート 8080 と衝突するため、「すべてのユーザーに対して、ポート 80 に」インストールすることを選択しました。c:program filesapache グループの下に Apache をインストールしましたが、他のディレクトリでも機能します。
Apache の起動と停止
インストールの一部として、サーバーが起動します。ここで、Web ブラウザを開いて http://localhost/
にアクセスし、マシン上でテストする必要があります。システム トレイには Apache モニタ コントロールがあり、必要に応じて http サーバーを簡単に停止および再起動できます。代わりに、Windows のスタート メニューに追加された Apache オプションを使用します。
php のインストール
php 5.1.3 zip パッケージをダウンロードします (必要な拡張機能が含まれていない「インストーラー」パッケージではありません)。ここでのインストール手順は、ダウンロードした php アーカイブに含まれる install.txt ファイルにあるものと非常によく似ていることがわかります。それをガイドとして自由に使用してください。ここで説明する手順は、そこに含まれる情報の一部にすぎません。
インストール手順
php パッケージを「c:php-5.1.3-win32」というディレクトリに解凍します。
php.ini を c:program filesapache groupapache2confphp.ini にコピーすることをお勧めします
php を編集します.ini を開き、次の手順を実行します:
extension_dir を「c:php-5.1.3-win32ext」に変更します。これは、php_oci8.dll と他の php 拡張機能が含まれるディレクトリです。
extension=php_oci8.dll 行のコメントを解除します (行頭からセミコロンを削除します)。
テストの場合は、display_errors を on に設定すると、コード内に問題がないか確認できます。
ファイルを編集します。 httpd.conf に次の行を追加します。バックスラッシュの代わりにスラッシュ '/' を使用してください '':
#
# これにより、php モジュールが Apache
#
loadmodule php5_module c:/php-5.1.3- にロードされます。 win32/php5apache2.dll
#
# この次のセクションでは、.php、.phtml、.phps ファイルの php を呼び出します
#
addtype application/x-httpd-php .php
addtype application/x-httpd-php .phtml
addtype application/x-httpd-php-source .phps
#
# これは php.ini
#
phpinidir を含むディレクトリですc:/program files/apache group/apache2/conf"
Apache http サーバーを再起動します
PHP のインストールをテストできるように、Apache サーバーを再起動する必要があります。スタート メニュー オプションを使用して Apache を起動します。これにより、コンソール ウィンドウが開き、エラー メッセージが表示されます。これらは c:program filesapache groupapache2logserror.log にも記録される場合があります
エラーがある場合は、httpd.conf と php.ini を再確認し、問題があれば修正してください。
Oracle を使用した Apache と php のテスト
php のテストオラクルを使えば簡単です。 php ファイルを htdocs ディレクトリに配置するだけです。通常は c:program filesapache groupapache2htdocs.
ここには 2 つのファイルがあり、最初のファイルは基本的な php インストールをテストするために使用されます。 http://localhost/phpinfo.php を使用してブラウザで開きます。 php がインストールされている場合は、php 設定情報が満載された大きなページが表示されるはずです。
phpinfo.php
phpinfo();
?>
「oci8」というタイトルのセクションがあることを確認してください。 本文http://www.cxybl.com/html/wlbc/Php/20120531/27129.html



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