본문 바로가기

프로그래밍/Server

CentOS 5.5 에서 yum update 를 통해 php 5.1.x -> 5.2.x 로 업데이트하기 방법1. wget http://dev.centos.org/centos/5/CentOS-Testing.repo mv CentOS-Testing.repo /etc/yum.repos.d/ yum --enablerepo=c5-testing update php [출처] http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/installing_php_5.2.x_on_centos_5.2 -> 실패. 왜 패키지 자체를 못찾는거냐!! --------------------------------------------------------------------------------- 방법2. vi -w /etc/yum.repos.d/utterrambli.. 더보기
[CentOS] PHP 5.1 에서 5.3 업그레이드 설치하기 1. 기존 php 제거 yum remove php* 2. php5.3 설치 yum install php53 - 이상하게도 php53* 로 의존성 패키지 설치는 안되네요. 하나씩 설치합시다. - yum install php 해도 5.3 이 뜨긴하는데 추가 패키지가 의존성이 안맞는지 계속 오류나서 헤맸습니다. 3. 기타 필요 패키지 설치 yum install php53-mysql yum install php53-xml yum install php53-mbstring yum install php53-gd ..... 기타 등등 필요한 패키지 설치 - 끝 - 더보기
httpd start error [root@myserver] service httpd restart Stopping httpd: [ OK ] Starting httpd: Warning: DocumentRoot [/home/XXXXX] does not exist [ OK ] 서버를 (리)스타트 시키는데 위와같이 가상호스팅으로 설정한 경로를 읽을수 없다고 나오면 아래 명령을 내리면 해결 아파치계정이 해당 경로로 접근을 하지 못해서 발생하는 문제 [root@myserver] chcon -R -t httpd_user_content_t /home/ 더보기
Mysql 5.X 기본 언어를 UTF8 로 변경하기 주로 작업하는데 UTF8 을 사용하는데 Mysql 5.X 대로 넘어오면서 기본 언어셋이 latin1 으로 잡혀있다. 물론 DB 생성시 옵션을 잡아주거나 생성 후 언어셋을 변경할 수는 있지만 DB를 만들다보면 상당히 번거롭다. 아래의 작업으로 새로 생성하는 DB 의 기본 언어셋을 UTF8로 설정하면 편해진다. 1. mysql 서버 접속 후 명령어 실행 mysql -uroot SET character_set_server=utf8; SET character_set_database=utf8; SET character_set_connection=utf8; SET character_set_client=utf8; 위 명령어 실행 후 status 로 확인 2. /etc/my.cnf 수정 vi /etc/my.cnf [c.. 더보기
[CentOS] ffmpeg 사용방법 1. 영상변환 ffmpeg -v 0 -i 원본영상파일명 -ar 11025 변환영상파일명 2>&1 예) ffmpeg -v 0 -i a.wmv -ar 11025 a.flv 2>&1 2. 썸네일추출 ffmpeg -i 원본영상파일명 -pix_fmt rgb24 -vframes 1 -ss 추출영상위치시간 -s 해상도 추출이미지파일명 2>&1 예) ffmpeg -i a.wmv -pix_fmt rgb24 -vframes 1 -ss 00:00:03 -s 350x250 a.jpg 2>&1 3. php 에서 실행하기 $cmd = "ffmpeg 명령"; $fh = popen($cmd, "r"); while (fgets($fh)) {} pclose($fh); 더보기