로그인
아이서버|티니서버|부가서비스|서비스관리|도우미|IDC 소개
통큰아이 모든메뉴보기
글머리 기호 신청/운영
연락처 : 02-6959-3661
글머리기호 서버요금/결제
연락처 : 02-6959-3660
바닥
서버운영
서버 관리하기
서버 구축
자료실
티니서버 소개
지원하는 OS 소개
아이서버 소개
아이서버란?
아이서버 FAQ
아이서버 메뉴얼
게시판 문의상담
1 : 1 문의하러가기
서버 / IDC
신청/운영 : 02-6959-3661
서버요금/결제 : 02-6959-3660
클라우드
031-724-4846
문자메세지
031-698-4744
홈 / 서버/IDC / 도우미
번호 6 조회 1089
이름 통큰아이 작성일 2010-07-21
제목 php설치 설명과 php연동 테스트
파일 php설치와php연동테스트.doc
정보제공:좋은인터넷㈜부 서 명:IDC서비스관리 이 메 일:tech@tongkni.co.kr [Php설치 설명과 php연동 테스트] 1.php-5.2.0 받은 파일 ./configure 실행. cd php-5.2.0 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/apache2/conf --with-mysql=/usr/local/mysql --with-mod-charset --with-xml --with-track-debug --enable-track-vars --enable-calendar --enable-shmop --enable-ftp --enable-sockets --enable-mailparse --enable-magic-quotes --enable-track-vars=yes --with-language=korean --enable-module=so --with-charset=euc_kr --enable-cgi --with-gd --with-png-dir=/usr/lib --with-libpng-dir=/usr/lib --with-zlib-dir --with-jpeg-dir=/usr/lib --with-freetype-dir=/usr/lib --with-charset=utf8 --with-iconv --enable-mbstring (UTF-8의경우 캐릭터셋에 utf8로) make make install [참고설명] php가 설치 후 디비와 연동이 되는 것인지(?) 많은 분들이 물어본다. 그래서 옵션부분을 약간 설명하려고 한다. --prfix=/usr/local/php 위는 php가 설치될 곳을 지정한다. --with=apxs2=/usr/local/apache2/bin/apxs 위는 아파치의 apxs를 이용해 아파치를 모듈에 적재한다. --with-mysql==/usr/local/mysql 위는 Mysql과 연동한다. --with-config-file-path=/usr/local/apache2/conf 위는 php의 환경설정 파일인 php.ini가 생성될 위치를 지정한다. 나머지는 각종 옵션들이다. 2.php의 샘플파일 “php.ini-dist”을 php설치시에 환경설정파일을 지정했던 경로아래 “php.ini ”복사하여 수정하여 사용한다. cp php.ini-dist /usr/local/apache2/conf/php.ini vim /usr/local/apache2/conf/php.ini register_globals = On magic_quotes_gpc = On 3.아파치와 php의 연동을 위한 httpd.conf 파일에 추가. vi /usr/local/apache2/conf/httpd.conf DirectoryIndex index.htm index.html index.php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 아파치 재시작 /usr/local/apache2/bin/apachectl restart [참고설명] 이제 아파치와의 연동을 위해 httpd.conf 파일을 수정한다. DirectoryIndex에 index.php를 추가하고, mime_module 항목에 .php문서로 인식할 수 있게 AddType지시어를 이용하여 설정하였다. 4.테스트 vi /index.php 브라우져에서 “index.php” 파일을 띄워보자 정상적으로 연동이 되었다면, 아래 처럼 php의 환경설정 정보페이지가 나타난다. php [정상적 연동] [비정상적 연동 현상 2가지] 1.php의 확장자에 대한 파일 형식을 지정해 주지 않았을 때 발생하는 오류. ->AddType지시어를 확인한다. 2.php파일을 다운로드하려는 창이 뜬다면 이는 php모듈이 정상적으로 로드되지 않았을 때 발생한다. ->재설치해야 겠쬬. 5. 마지막으로 apm 연동 테스트 1)새로운 디비를 만든다. (ex: 디비명:testdb) 2)새로운 테이블을 만든다.(ex: 테이블명:test_table ) 3)입력폼을 만든다 (ex:파일명1:index.php) <html> <head> <meta http-equiv="content-type" content="text/html/php; charset=utf-8"> </head> <body> <form method="post" action="result.php"> <table> <tr><td> <input type="text" name="insert_data"> <input type="submit" value="write" class="botton"> </td><tr> </table> </form> </body> </html> (ex:파일명2:result.php) <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> </body> </html> 4) 브라우져에서 3)번을 실행 한 후 해당 테이블에 문자가 저장되었는지 확인한다. -end-
다음글 crontab을 이용한 디비백업
이전글 Telnet server( 텔넷)구축하기
홈회사소개개인정보처리방침서비스이용약관서비스별전화norton
통큰아이2005-2012 정보보호안전진단필증(사)한국인터넷 호스팅협회우수중소기업 SMBA 선정 강소기업 SMBA 선정강소기업 고용노동부선정
마준소프트 주식회사 ㅣ 사업자 등록번호: 220-86-18296 ㅣ 통신판매업 신고번호 : 제03601호 ㅣ 대표자 : 마준석
서울특별시 서초구 서초동 법원로 1길 6 (서초동)