PHP5.6에 GD를 설치할 때 JPEG Support 활성화 방법

3174 단어 PHPGD

개요


php5.6의 컴파일 시 --with-gd에 GD를 컴파일했습니다.
그러다 JPEG Support가 효과가 없어 대응한 것이다.
변형에서 PNG 및 GIF가 유효합니다.
컨디션
  • CentOS6.8
  • php5.소스에서 6
  • 설치

    JPEG 라이브러리 설치


    http://www.ijg.org/에서 다운로드 URL 복사
    ## 移動
    $ cd /usr/local/src
    ## tar.gzをダウンロード
    $ sudo wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz
    ## 解凍
    $ sudo tar -zxvf jpegsrc.v9b.tar.gz
    ## 移動
    $ cd jpeg-9b/
    ##コンパイル
    $ ./configure --enable-shared
    $ sudo make
    $ sudo make install
    $ cd ..
    
    존재 확인/usr/local/lib/libjpeg.so

    php 다시 컴파일

    ## 移動
    cd /usr/local/src/php-5.6.24
    ## 必要なパッケージと--with-gd --with-jpeg-dir=/usr/local/lib/を追記してコンパイル
    $ sudo ./configure --enable-mbstring --enable-pdo --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-pear --with-gmp --with-iconv --with-pdo-pgsql --enable-opcache=no --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt=/usr/local/lib --enable-zip --with-zlib --with-curl --with-openssl --with-gd --with-jpeg-dir=/usr/local/lib/
    $ sudo make
    $ sudo make install
    ## apache再起動
    $ sudo service httpd restart
    
    JPEG가 발효됐어요.

    참고 자료


    PHP를 사용하여 gd는 유효하지만 jpg support는 유효하지 않습니다.
    libjpeg 라이브러리 설치

    좋은 웹페이지 즐겨찾기