본문 바로가기

전체 글76

CentOS netinstall 방법 공식사이트(CentOS.org)의 미러사이트에서 CentOS-x.x-i386-netinstall.iso 파일을 다운로드한다. 예>>> CentOS-5.7-i386-netinstall.iso 를 다운받아 설치를 진행... INSTALL METHOD : FTP 선택했을 경우 아래와 같이 FTP 주소를 입력해준다. (공식 미러사이트에서 확인 : http://www.centos.org/modules/tinycontent/index.php?id=32) FTP Site Name : centos.mirror.cdnetworks.com CentOS Directory : centos/5.7/os/i386 ---> 계속해서 설치를 진행한다... 2011. 12. 1.
코드이그나이터(CodeIgniter)쓸 때 URL에서 index.php 없애기 CodeIgniter를 기본설정으로 쓰면 URL가 다음과 같이 된다. http://domain.com/index.php/page1 http://domain.com/index.php/page2 물론 인덱스페이지는 http://domain.com으로도 접속되지만... 하위 메뉴 등으로 넘어가면 중간에 index.php가 들어가야 한다. URL에서 index.php가 보기 싫을 때,,, 없애는 방법이 있다. 우선 확인사항 부터... 아파치 설정파일 httpd.conf 에서 해당 디렉토리의 설정이 AllowOverride None 으로 되어 있으면 안된다. AllowOverride All 로 바꿔준다. 설정 파일 변경 후에는 반드시 아파치 재기동! 이제.. index.php가 위치하는 디렉토리에 .htacces.. 2011. 9. 22.
Centos6.0 + APM(Apache + PHP + MySQL) 설치 개발용으로 사용하기 위해 서버를 설치하였다. OS는 CentOS-6.0 으로.... 아파치, PHP, MySQL은 rpm으로 설치.... 설치시... Basic Server 버전을 선택하고 아래쪽 추가설치를 지금 선택으로 하여 x-window, emacs 등 몇 가지 선택 후 설치 진행함.. 설치 완료 후...최신 패키지로 업데이트 해주자. # yum check-update # yum update APM 설치 # yum install httpd # yum install mysql # yum install php PHP 추가 모듈 설치 # yum install gd gd-devel # yum install libxml2 libxml2-devel # yum install openssl openssl-deve.. 2011. 9. 16.
[Oracle] TO_CHAR으로 0채우기(ZEROFILL)할때 공백이 들어간다? 원하는 결과는 USER01 인데 USER 01 로 스페이스가 들어가 있다.-_-; SQL> select 'USER'||to_char(1, '00') user from dual; USER ------- USER 01 공백없이 0을 채우려면 아래와 같이 서식을 FM00으로 하면 된다. SQL> select 'USER'||to_char(1, 'FM00') user from dual; USER ------- USER01 참고로 서식이 00일때, 마이너스(-)값일때는 아래와 같이 (-)가 되고 플러스값 일때는 스페이스가 된다. SQL> select 'USER'||to_char(-1, '00') user from dual; USER ------- USER-01 2011. 8. 11.
아파치(Apache) DSO 방식으로 모듈 설치하는 방법 /apache-path/bin/apxs -i -a -c 모듈파일 -i : 라이브러리 디렉토리에 so 파일을 복사 옵션 -a : httpd.conf 파일에 LoadModule 설정 하는 옵션 -c : 컴파일 옵션 모듈설치 # apxs -i -a -c mod_foo.c 아파치를 재기동하면 적용된다. # apachectl restart 아파치의 설치 방식은 두 가지가 있다. 1. DSO(Dynamic Shared Object)적재 방식 2. Static Object방식 1. DSO방식 작동하고 있는 아파치 웹 서버에 또 다른 모듈을 올릴 수 있어 편리하다. 2. Static Object 방식 모듈의 컴파일과 동시에 아파치의 컴파일이 필요하여 관리가 DSO방식보다 불편하다. 2011. 1. 13.
[PHP] autoload 강좌 PHP5부터 사용 가능한 함수 class가 import되지 않았을 때 class의 이름으로 자동으로 import한다. http://php.net/manual/en/language.oop5.autoload.php 2010. 12. 25.
[PHP] substr 함수 string substr ( string $string , int $start [, int $length ] ) Example #1 Using a negative start Example #2 Using a negative length Example #3 Basic substr() usage Example #4 substr() casting behaviour The above example will output: 1) 'pe' 2) '54' 3) 'gr' 4) '1' 5) false 6) false 7) '1200' 한글, 일본어 등의 멀티바이트 경우에는 mb_substr를 쓸 것!!! 2010. 11. 15.
[PHP] str_pad 문자 채우기 (지정 길이가 되도록 특정 문자열로 채우기) str_pad(변수명,총자릿수,채울문자,채우는 방법) 문자열을 지정한 길이가 되도록 다른 문자열로 채웁니다. (PHP 4 >= 4.0.1, PHP 5) $input = "Alien"; echo str_pad($input, 10); // "Alien " 을 생성. echo str_pad($input, 10, "-=", STR_PAD_LEFT); // "-=-=-Alien"을 생성. echo str_pad($input, 10, "_", STR_PAD_BOTH); // "__Alien___"을 생성. echo str_pad($input, 6 , "___"); // "Alien_"을 생성. 2010. 6. 30.