PHP Startup: unable to load dynamic library ‘curl’…というエラーが出た時に対処したこと

更新日:

php -vをしたらPHP Startup: Unable to load dynamic library 'curl'....とエラーが出たのでその時の対処したことをここに載せておきます。

エラー内容

php -vしたら下記のエラーが表示されました。

PHP Warning:  PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/local/lib/php/pecl/20210902/curl (dlopen(/usr/local/lib/php/pecl/20210902/curl, 0x0009): tried: '/usr/local/lib/php/pecl/20210902/curl' (no such file)), /usr/local/lib/php/pecl/20210902/curl.so (dlopen(/usr/local/lib/php/pecl/20210902/curl.so, 0x0009): tried: '/usr/local/lib/php/pecl/20210902/curl.so' (no such file))) in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/local/lib/php/pecl/20210902/curl (dlopen(/usr/local/lib/php/pecl/20210902/curl, 0x0009): tried: '/usr/local/lib/php/pecl/20210902/curl' (no such file)), /usr/local/lib/php/pecl/20210902/curl.so (dlopen(/usr/local/lib/php/pecl/20210902/curl.so, 0x0009): tried: '/usr/local/lib/php/pecl/20210902/curl.so' (no such file))) in Unknown on line 0
PHP 8.1.7 (cli) (built: Jun  9 2022 14:21:07) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.7, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.7, Copyright (c), by Zend Technologies

一応、phpのバーションは確認できた。

対処したこと

対処したことは下記のディレクトリにあるphp.iniファイルにあるextension=curlをコメントアウトしたら上記のエラー内容が消えました。

/usr/local/etc/php/8.1/php.ini

ファイルを開くとextension=curlがあるのでそちらをコメントする

extension=curl

↓

;extension=curl