![PHPでcurl関数を呼び出せないときの対処法](https://d1gk62opoknolq.cloudfront.net/wp-content/uploads/2019/09/E-52.jpg)
PHPからcurl関数を使おうとしたらエラーが。
こんなことで、1時間ほど悩んでしまったのでメモ書き。
teratermで
curl --version
を実行したら、ちゃんと表示されるのに...。
ググっていると、php.iniに
extension=php_curl.dll
の一文を追加すると良いという記事が大量に出てきたため、試してみるも、呼び出せず。
PHPから
var_dump(extension_loaded('curl'));
を実行しても結果はfalse。
そもそも、php_curl.dllは存在しているのか?と思い、検索してみる。
find / -name php_curl.dll 2>/dev/null
存在していなかった...。
extensionで書くといえば、今まで拡張子が.soになっているものばかりだったので、もしやと思い検索してみる。
find / -name php_curl.so 2>/dev/null
あった。
ということは、php.iniに
extension=php_curl.so
を記述してみる。
無事、動きました。