windows 10 にMAMPをインストールし、コマンドプロンプトからバッチファイルを使ってPHPファイルを起動するとエラーが起こります。
Fatal error: Uncaught Error: Call to undefined function curl_init() in C:\Users\b.php:166
Stack trace:
#0 C:\Users\b.php(42): Zaif::get('https://api.zai...')
#1 C:\Users\a.php(6): Zaif::pub('ticker', 'xem_jpy')
#2 {main}
thrown in C:\Users\b.php on line 166
バッチファイルで呼び出しているのはa.phpファイルで、a.phpファイル内からrequireを使ってb.phpを呼び出しています。
phpinfo()を使用するとcURLのバージョンなどは表示されます。
コマンドプロンプトでphp -mを実行するとcURLは表示されません。
echoのみを記述するなど、cURLを呼び出さないような内容で実行すると正常に動作します。
また、ブラウザでa.phpを呼び出すと正常に動作します。
漠然とした質問で恐縮ですが、上記エラーを解決しコマンドプロンプトからPHPファイルを正常に動作させる方法がありましたらご教示頂けないでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。