macOS에서 작업 중이고 PHP 8.3용 Imagick을 설치해야 하는 경우 설치가 기본적으로 PHP 8.0과 같은 이전 버전의 PHP로 설정되는 문제가 발생할 수 있습니다. 이 게시물에서는 Imagick이 PHP 8.3에 맞게 설치되고 올바르게 구성되었는지 확인하는 단계를 안내하겠습니다.
먼저 PHP 8.3이 설치되어 있고 기본 버전으로 설정되어 있는지 확인하겠습니다.
brew install [email protected]
brew link --overwrite --force [email protected]
php -v
PHP 8.3.x가 출력으로 표시됩니다.
Imagick PHP 확장을 설치하기 전에 pkg-config 및 ImageMagick을 설치해야 합니다:
brew install pkg-config imagemagick
이 단계에서는 Imagick에 필요한 라이브러리와 구성을 시스템에서 사용할 수 있는지 확인합니다.
이제 PHP 8.3이 기본 버전으로 설정되었으므로 Imagick 확장 프로그램을 설치할 수 있습니다.
/opt/homebrew/opt/[email protected]/bin/pecl install imagick
/private/tmp/pear/temp/imagick/configure --with-php-config=/opt/homebrew/opt/[email protected]/bin/php-config --with-imagick
Imagick이 설치되면 PHP의 구성 파일(php.ini)에서 활성화해야 합니다.
nano /opt/homebrew/etc/php/8.3/php.ini
extension=imagick.so
Imagick 확장 프로그램을 활성화한 후 변경 사항을 적용하려면 웹 서버 또는 PHP 서비스를 다시 시작하세요.
sudo apachectl restart
sudo brew services restart [email protected]
마지막으로 Imagick 확장이 성공적으로 설치 및 활성화되었는지 확인합니다. 다음 명령을 사용하여 확인할 수 있습니다:
php -m | grep imagick
또는 phpinfo()를 사용하여 PHP 스크립트를 생성하여 Imagick 확장이 로드되었는지 확인할 수 있습니다.
이 단계를 따르면 macOS에서 PHP 8.3용 Imagick 확장을 성공적으로 설치하고 활성화할 수 있습니다. 버전 충돌을 피하고 Imagick이 PHP 8.3에서 작동하도록 하려면 올바른 php-config를 사용하는 것이 중요합니다.
설정과 관련하여 문제가 발생하거나 궁금한 점이 있으면 언제든지 댓글을 남겨주세요!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3