Oracle Database Client(lib64版)をlinux環境(CentOS5.8)へインストールしていますが、
上手く出来ません。今までインストール作業をして、何度もエラーが出ましたが何とか
エラーは解消する事が出来たのですが何故かインストールができません。(と思っています)
インストールできていたのであれば、
rpm -aq|grep oracle
と打てば何かしらのレスが返ってくるものだと思っているのですが。。。
当然、phpコマンドで
php -v
と打つと
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/oci8.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line
と出ます。(oracleクライアントがインストールされていないので当たり前ですが。。。)
どなたかこの状態での打開方法、参考になる情報等ございましたらご教示の程を
お願いします。
また、認識違いのご指摘でも結構です。
No.3ベストアンサー
- 回答日時:
こんにちわ。
> SQL-PLUSも動くようになりました。
> しかし、PHPとの連動は未だに出来ません。
SQL*Plus が動いているなら、Oracle Client の設定は大丈夫な筈です。
恐らくは、PHP の設定に漏れがある可能性が高いです。
Oracle のバージョン, PHP の設定手順も分からないので何とも
言えませんが、この変が参考になるかと思います。
http://board.phpbuilder.com/board/showthread.php …
No.2
- 回答日時:
http://www.server-world.info/query?os=CentOS_6&p …
http://www.server-world.info/query?os=Scientific …
あたりを参考にしてみてください。インストールに成功してもポートフィルタリングがかかっていたりリスナが起動していないと接続できません。自動起動スクリプトを作成しないとデーモンとして起動しません。
この回答への補足
色々とありがとうございました。
あれから、oracleクライアントは何とか導入できました。
SQL-PLUSも動くようになりました。
しかし、PHPとの連動は未だに出来ません。
$php -v
PHP Warning: PHP Startup: oci8: Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
ってな具合です。
PHPの問題なのでしょうか?
それともOracleにまだ設定が足りない部分があるでしょうか?
No.1
- 回答日時:
こんにちわ。
> エラーは解消する事が出来たのですが何故か・・・
> rpm -aq|grep oracle と打てば何かしらの・・・
インストーラでエラーが出てないのであれば、インストールは
正常に終了していると思います。
恐らくは、必要な環境変数が設定されていないのではないかと思います。
因みに、Oracle はrpm 形式でパッケージングされている訳ではないので
rpm コマンドで確認はできません。
ORACLE_HOME, ORACLE_BASE, PATH, LD_LIBRARY_PATH, NLS_LANG 等
の環境変数を設定して再度確認して見て下さい。
Oracle Client (11.2) のInstall マニュアルが以下のリンクから
参照できますので、確認して見て下さい。
http://docs.oracle.com/cd/E16338_01/install.112/ …
11.2 以外であれば、以下のリンクからマニュアルをご確認下さい。
http://www.oracle.com/technetwork/jp/indexes/doc …
参考URL:http://www.oracle.com/technetwork/jp/indexes/doc …
あれから、下記リンクの手順に従い"pear","pecl oci8"を導入した所
問題なく出来ました。
http://www.sunvisor.net/node/406
PHPとoci8とoracleクライアントそれぞれの相性が複雑に絡んでいたようです。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- オープンソース php-Laravelのインストールについて 1 2022/08/13 01:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ObjectBrowserでエクスポート
-
OracleでEMが起動できない
-
初期化パラメータはOSによって...
-
SIDとSERVICE_NAMEの違いとは?
-
突然オラクルへ接続できなくな...
-
.NET Frameworkがコントロール...
-
SQLサーバー認証でログインを作...
-
InsertもしくはUpdate時の文字...
-
SQLServer2005上の別DBからテ...
-
oracleのメモリ使用量が97%ほど...
-
Oracle10g R2 の32bit版、64bit...
-
Oracle10g・・ODBCで接続できない
-
Oracle11gの接続について大至急...
-
notesが起動不可能に
-
ドミノサーバーって?
-
DB2で SQL1032N start databas...
-
Webデータベースの構築に関して
-
Oracle11g SQLPlusログインにつ...
-
オラクルに接続できない
-
Windows Storeを使わずに付箋を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ObjectBrowserでエクスポート
-
OracleでEMが起動できない
-
OracleでのIPアドレス制限について
-
Oracle SQRの正式名称は何ですか?
-
OSを再インストールしたら再びO...
-
oracleのインストール情報確認方法
-
Microsoft ODBC for Oracle
-
PL/SQLのデバック
-
runInstallerを実行するとエラ...
-
インスタントクライアントのエ...
-
SIDとSERVICE_NAMEの違いとは?
-
MySQLではなく、Postgresを使っ...
-
ORA-12170のエラーについて
-
突然オラクルへ接続できなくな...
-
DB2で SQL1032N start databas...
-
倒産した18禁ゲーム会社のパ...
-
oracleのメモリ使用量が97%ほど...
-
Oracle11g SQLPlusログインにつ...
-
.NET Frameworkがコントロール...
-
Windows Storeを使わずに付箋を...
おすすめ情報