【Laravel】Call to undefined function App\Http\Controllers\curl_init()
LaravelのController内でcurl_init()を呼び出すとエラーになる
エラー内容
Error
Call to undefined function App\Http\Controllers\curl_init()
原因
php.iniのcurlが有効になっていない
解決策
php.iniのcurlを有効にする
php.iniがどこにあるか探す
下記コマンドを実行すると、現在のディレクトリにphpinfo.txtが作られある
php -i > phpinfo.txt
phpinfo.txtを開き、
Loaded Configuration File =>
を探す
ここにphp.iniがどこにあるかが記載されている。自分の場合は
Loaded Configuration File => C:\tools\php80\php.ini
chocolatey経由でphpをインストールした場合はC直下にtoolsが作られ、そこに入っていると思われます。
extension=curlを有効にする
php.iniを開き、extension=curlで検索して、コメントアウトを外す。
サーバーを再起動したら完了!!
Author And Source
この問題について(【Laravel】Call to undefined function App\Http\Controllers\curl_init()), 我々は、より多くの情報をここで見つけました https://qiita.com/mako0104/items/bb8179d82f42147404fa著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .