PDOでの接続について - PHPプロ!Q&A掲示板
キーワード / キーワードが設定されていません
ApacheとPHPのインストール後にPHPINFOは表示できました。
しかし、PDOでOracle10gに接続にいくPHPファイルを
表示しようとすると
「ページが表示できません。」
となります。
↓このような記述のあるPHPファイル
$db = new PDO($dsn, $user, $password);
単純にECHOだけ書いたPHPファイルであれば、正常に表示されます。
また別のPC(RedHat)に同じバージョンのPHPとApacheをインストールした手順と
同じ手順で行いました。こちらは表示できています。
PHP.iniやhttpd.confをそのPCから持ってきても駄目でした。
apacheのconfigureは
--enable-modules=so
PHPのconfigureは(主なとこだけ)
--with-apxs2=/usr/local/apache2/bin/apxs
--enable-mbstring
--without-mysql
--with-pdo-oci=/opt/oracle/product/10.2.0
PHPINFOにもPDOdriversのenabledにsqlite2,ociとなっており、
PDO Driver for OCI 8 and later enabledが表示されています。
phpinfoで違っていたのが、
ApacheEnvironmentのPATHと
PHP Variablesの_SERVER["PATH"]と_ENV["PATH"]の最初に
/usr/kerberos/sbin:/usr/kerberos/bin
が書かれてあったことです。
これが関係していますでしょうか?
どこを確認するか行き詰っている状態です。
よろしくお願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!