macOS에서 작업 중이고 PHP 8.3용 Imagick을 설치해야 하는 경우 설치가 기본적으로 PHP 8.0과 같은 이전 버전의 PHP로 설정되는 문제가 발생할 수 있습니다. 이 게시물에서는 Imagick이 PHP 8.3에 맞게 설치되고 올바르게 구성되었는지 확인하는 단계를 안내하겠습니다.
먼저 PHP 8.3이 설치되어 있고 기본 버전으로 설정되어 있는지 확인하세요.
brew install php@8.3
brew link --overwrite --force php@8.3
php -v
PHP 8.3.x가 출력으로 표시되어야 합니다.
Imagick PHP 확장을 설치하기 전에 pkg-config 및 ImageMagick을 설치해야 합니다.
brew install pkg-config imagemagick
이 단계에서는 Imagick에 필요한 라이브러리와 구성을 시스템에서 사용할 수 있는지 확인합니다.
이제 PHP 8.3이 기본 버전으로 설정되었으므로 Imagick 확장 프로그램을 설치할 수 있습니다.
/opt/homebrew/opt/php@8.3/bin/pecl install imagick
/private/tmp/pear/temp/imagick/configure --with-php-config=/opt/homebrew/opt/php@8.3/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 php@8.3
마지막으로 Imagick 확장 프로그램이 성공적으로 설치 및 활성화되었는지 확인하세요. 다음 명령을 사용하여 확인할 수 있습니다.
php -m | grep imagick
또는 phpinfo()로 PHP 스크립트를 생성하여 Imagick 확장 프로그램이 로드되었는지 확인할 수 있습니다.
<?php phpinfo(); ?>
이 단계를 따르면 macOS에서 PHP 8.3용 Imagick 확장 프로그램을 성공적으로 설치하고 활성화할 수 있습니다. 버전 충돌을 피하고 Imagick이 PHP 8.3에서 작동하도록 하려면 올바른 php-config를 사용하는 것이 중요합니다.
설정과 관련하여 문제가 발생하거나 궁금한 점이 있으면 언제든지 댓글을 남겨주세요!
위 내용은 macOS에서 PHP용 Imagick을 설치하고 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!