[PHP-users 13697] PHPをshellのように動かす
唐澤 慎
php-users@php.gr.jp
Tue, 04 Mar 2003 03:22:12 +0900
いつも参考にさせて頂いてばかりで申し訳なく思っております。
唐澤です。
PHP4.3からPHPをshellのようにLinuxのコマンドで動かすことが出来ると聞き
ました。
そこで、crontabを使ってPHPを回し、DBのバックアップを取ろうと考えたので
すが、うまくいきません。。
#!/usr/local/bin/php
<?
echo "abc";
exit;
?>
のようなプログラムは動くのですが、Oracleと接続しようとすると固まってしま
います(telnetやssh、標準入力画面が反応しなくなります)。
#!/usr/local/bin/php
<?php
echo "これからログイン−−−";
$conn = OCILogon( "Oracle_UID", "Oracle_PWD" , "Oracle_DBName");
echo "ログイン完了";
?>
こんな感じでOCIを使ってOracleに接続しようとすると、「これからログイン−−−」
さえ出ずに固まります。
これはどういう理由なのですか?大変曖昧なご質問で恐縮ですが御指南いただ
ければ幸いです。
(Apache経由だとうまくいきますのでID/PWや文法の問題ではなさそうです)
環境;
RedHat7.3
PHP4.3.1
Apache1.3.27
PHPのConfiguration
--with-apxs=/usr/local/apache/bin/apxs
--with-oci8=/u01/app/oracle/product/9.0.1
--enable-sigchild
--enable-mbstring
--enable-mbregex
--enable-zend-multibyte
--without-mysql
PHPAcceleratorを入れていますが、php.iniには設定していません。
よろしくお願いいたします。
******************************
唐澤 慎
Shin Karasawa
karasawa@cit-net.co.jp
******************************