2016-05-11 13 views
0

を通じて実行中に致命的なエラーを与えて正常に動作してPHPファイルを実行している、私は私のプロジェクトは、私はC:/WAMP/WWW/MY_PROJECT_NAME/ディレクトリにPHPファイルsendmail.phpを配置している C:/WAMP/WWW/MY_PROJECT_NAME/WAMP - localhostの私はWAMPは、私のPCにインストールされているバッチ

の内部に配置されてい とき私はブラウザを介してこれらのファイルを実行していますhttp://localhost/MY_PROJECT_NAME/sendmail.phpそれは正常に動作し、メールは期待どおりに送信されます。私はバッチと同じPHPファイルを実行していたときに私の問題がある

C:\wamp\bin\php\php5.5.12\php.exe" -f "C:\wamp\www\MY_PROJECT_NAME\sendmail.php 

以下のように私は同じPHPファイルsendmail.phpを実行するバッチファイルを作成している

は、私のバッチファイルのコードは、あるそれは私に致命的なエラーを与えています

未定義の関数にoci_connect()への呼び出し

fatal errorがSHである理由いずれかの助けができバッチを介してPHPスクリプトを実行中に原因ですか? PHP CLIが使用する

+0

FYI - my osはWindow server 2008、wamp server version 2.5 – user3782114

+0

です。httpサーバのphpとCLI( 'batch')のphpは異なる設定ファイル(php.ini)を使用することがあります。 – Michas

+0

別のPCにXamppをインストールしました。私のプロジェクトフォルダをxampp/httdocsに置くと、ブラウザとバッチの両方で問題なく動作しています。エラーはありません... – user3782114

答えて

0

php.iniファイルには、Apacheが使用するphp.iniファイルが

C:\wamp\bin\apache\apache{versionnumber}\php.ini 

を追加したことを確認している

C:\wamp\bin\php\php5.5.12\php.ini 

である/ PHP CLIへoci拡張子をコメント解除 `PHP .iniファイルだけでなく、Apacheのバージョン。

関連する問題