>  기사  >  백엔드 개발  >  도커 설치 php7 imagick

도커 설치 php7 imagick

WBOY
WBOY원래의
2016-07-28 08:29:312505검색

docker php-fpm 7 yii 2.0
docker pull daocloud.io/php:7.0.2-fpm 나중에, yii
mbstring이 초기화 및 설치되지 않는 것 외에도 imagick도 설치되지 않습니다.

설치 방법:
1 https://pecl.php.net/package/imagick에서 최신 버전의 소스 코드를 다운로드합니다.
압축 해제 후:

<code>phpize
./configure 

<span>make</span> && <span>make</span> install</code>

기본 미러 시스템은 debian 8이므로 다음 명령을 사용하세요.

<code>apt<span>-get</span> install libmagickwand<span>-dev</span> libmagickcore<span>-dev</span></code>

먼저 종속성 패키지를 설치하세요.

<code>Installing shared extensions:     /usr/<span>local</span>/lib/php/extensions/no<span>-debug</span><span>-non</span><span>-zts</span><span>-</span><span>20151012</span><span>/</span>
Installing <span>header</span> files:          /usr/<span>local</span>/include/php<span>/</span></code>

마지막 두 줄은 확장 프로그램 설치 위치를 나타냅니다. 이를 적용하려면 php.ini에 작성하고 php-fpm을 다시 시작해야 합니다.
아직 /usr/local/etc/php/php.ini가 없으면 여기에서 먼저 복사할 수 있습니다:

<code>/usr/src/php/php<span>.ini</span>-development
/usr/src/php/php<span>.ini</span>-production</code>

이렇게 하면 문제가 해결됩니다:

<code>Invalid Configuration – yii\base\InvalidConfigException

Either GD PHP <span>extension</span><span>with</span> FreeType support <span>or</span> ImageMagick PHP <span>extension</span><span>with</span> PNG support <span>is</span> required.</code>
').addClass( '사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

이상은 관련 내용을 포함하여 php7 imagick의 docker 설치를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.