Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /opt/homebrew/lib/php/pecl/20190902/curl (dlopen(/opt/homebrew/lib/php/pecl/20190902/curl, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20190902/curl' (no such file)), /opt/homebrew/lib/php/pecl/20190902/curl.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/curl.so, 0x0009): tried: '/opt/homebrew/lib/php/pecl/20190902/curl.so' (no such file))) in Unknown on line 0
해결방법
첫번째 : php를 restart 해보기
sudo systemctl restart php7.4-fpm
❌ command not found...
두번째
sudo apt-get --purge remove php-common
sudo apt-get install php-common php-mysql php-cli
apt-get도 command not found (아마도 brew로 설치해서 brew install 패키지명 이렇게 해야 할듯)
일단 원인은 파악했다.
php.ini
내에서 extension_dir로 설정되어 있는 /opt/homebrew/lib/php/pecl/20190902 이 경로 안에 어떠한 라이브러리도 없기 때문...
그래서 pecl 확장 모듈이나 라이브러리를 설치하는 방법을 알아보고 있는데,
php 서버 실행하면 phpinfo()는 또 잘 찍힌다..(뭐여...?👀 누군가 이유를 아신다면 댓글을 남겨주시기를...)
phpinfo()에는
터미널에서 경고한 extension들 모두 활성화 되어 있다고 나온다...🤔