PHP 설치
PHP 다운로드-1 http://www.php.net 에서 다운로드 위쪽 메뉴에서 ‘downloads’ 클릭
PHP 다운로드-2 Complete Source Code PHP 5.0.5(tar.gz) 클릭
PHP 다운로드-3 여러 mirror 사이트 중에서 한국사이트에서 다운로드 다운로드 시 확장자가 “tar.gz” 가 아닌 “tar.tar”로 변경되면 다운로드 받은 후에 임의로 “tar.gz”로 확장자 변경 다운로드 받은 후 적당한 디렉토리에 복사 (/tmp, /usr/local/src 등)
PHP 다운로드-4 - 웹브라우저 사용이 불가능 한 경우 – 다른 PC를 이용해서 프로그램을 다운로드 받은 후에 솔라리스의 기본 FTP 서버를 이용해서 업로드 솔라리스의 기본 FTP를 설치하지 않은 경우에는 파일을 다운로드 받을 디렉토리로 이동을 한 후에 “wget ‘경로명’ “ 을 이용해서 다운로드 예 : # cd /usr/local/src # wget http://kr.php.net/get/php-5.0.5.tar.gz/from/this/mirror
PHP 압축해제 gzip –dc ‘파일명’ | tar xf - 이용 압축해제 후 해당 디렉토리로 이동 ※리눅스 : tar –xzvf ‘파일명’
PHP 설치 전 설정-1 Configure 이용해서 소스버전을 설치하기 전에 설치 경로 등 설정 \ -> 입력 내용이 길어질 경우에 나눠서 쓸때 사용 prefix => PHP가 설치 될 경로 --with-apxs2 => Apache의 apxs 경로 --with-mysql => MySQL 경로
PHP 설치 전 설정-2 --enable-track-vars => 쿠키, GET, POST 변수들이 어디서 왔는지를 기억하기 위한 옵션 --with-config-file-path => php.ini 파일 경로 --with-exec-dir => Apache 실행 경로 - 언어설정 - --with-mod-charset --with-language=korean --with-charset=euckr Configure 과정 끝나면 ‘make’ 명령어로 컴파일, ‘make install’ 명령어로 설치 3개의 과정 오류 없이 끝나면 설치 완료
PHP 설정-1 PHP 소스파일의 압축을 푼 디렉토리에서 ‘php.ini-dist’ 파일을 PHP가 설치된 디렉토리에 ‘php.ini’ 파일로 복사 ‘/usr/local/php’ 디렉토리로 이동 vi 편집기로 ‘php.ini’ 파일 오픈
PHP 설정-2 max_execution_time = 300 max_input_time = 200 아래 내용 직접 찾아서 예제의 수치로 변경 PHP 업로드 용량 증설 및 그에 따른 액세스 시간 증설 직접 원하는 단어 찾는 방법 : 명령어 모드에서(esc키 한번 누른 상태) ‘/’키를 누르고 원하는 단어 직접 입력 max_execution_time = 300 max_input_time = 200 memory_limit = 20M post_max_size = 20M upload_max_filesize = 20M default_socket_timeout = 600 file_uploads = On => On으로 되어 있는지 확인 ‘register_globals = Off’ => On으로 변경 ‘php.ini’ 파일 내용 변경시에는 ‘Apache’ 재실행 함으로써 적용