환경 : 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 확인]
'스마트웹앱콘텐츠전문가 > 직장' 카테고리의 다른 글
[PHP]move_uploaede_file 함수 실패 (0) | 2018.04.16 |
---|---|
[html]웹 페이지 마우스 우클릭 방지 (0) | 2018.04.16 |
[MSSQL]문자열 길이 확인하기 (0) | 2018.04.05 |
[mssql]컬럼 다루기 (0) | 2018.04.02 |
[mybatis]동적 where (0) | 2018.03.23 |