스마트웹앱콘텐츠전문가/직장

[ckeditor]이미지 첨부 시 문제(PHP extentions~)

9D4U 2018. 4. 16. 09:50
728x90
반응형

환경 : php


- ckeditor의 이미지 첨부 기능 사용시, 'can not ~~ PHP extentions.' 이런 비슷한 알람 창이 나오는 경우.

  해당 어플리케이션의 php정보(phpinfo())를 확인해 보아야 합니다.

  php 이미지 처리 관련 라이브러리는 gd, imagick, gmagick 등 3,4 정도 있는 걸로 확인 됩니다.

  프로그래밍 상에 이 이미지 처리 관련 라이브러리를 고유하게 지정되어 있으면은 고 고유하게 지정되어 있는 라이브러리를 

  설치하면은 해결 됩니다.

  고유하게 지정되어 있지 않은 경우, php 이미지 처리 관련 라이브러리를 설치하면 프로그래밍 상에서 찾아서 처리해 줍니다.


=>

   1. gd라이브러리가 서버 상에 설치 되어 있는 지 확인한다

      : php -m | grep gd

     -> 결과로 아무것도 안 나오면 설치가 되어 있지 않은 것임.

   2. 리눅스(센트os)의 경우로 설명 드리겠습니다.(설치 명령어가 os마다 다름)

      : yum install php-gd(php라이브러리인 gd를 설치)


   3. 설치시 중간에 y/n 묻는 경우 대체로 y를 하면 됨.


   4. 1번 명령어로 제대로 설치되어 있는 지 다시 한번 확인.


   5. 서비스 중인 아파치를 재시작함.

      sevice httpd restart

   6. php정보 확인 : phpinto();

      + 아래 이미지 첨부된 내용 확인해야 함.

    

   ※ GD Support 부분 enabled 확인.  

[phpinfo() 중 gd 확인]

728x90