RadarURL

조회 수 7652 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Microsoft Visual C++ 2005 -> VC6
Microsoft Visual C++ 2008 -> VC9
Microsoft Visual C++ 2010 -> VC10


나의 PC와 OS 환경

OS: Windows xp sp3

마우스: 있음

키보드: 있음


OS: FreeBSD 8.3

마우스: 필요없음 (허지만 있음)

키보드: 있음


http://windows.php.net/download/

윈도우버전 PHP를 다운로드 받으려면 VC9, VC6 버전으로 분리가 되어있는 것을 볼 수 있다.

VC9은 Visual Studio 2008에서 컴파일(Compile) 된 버전이고

VC10 은 Visual Studio 2010에서 컴파일(Compile) 된 버전이라는 내용이다.


오랫동안 Php 5.2.17(VC6)를 잘 사용하다가 3rd Party Software의 미래 PHP 지원 버전 소식을 듣고 5.3.x 로 업데이트를 해야만 해서 계약이 되어있는 호스팅회사에 먼저 PHP 버전업을 요청하여서 서버 이전과 함께 PHP 5.3.10으로 버전업을 시키고..., FastCGI 아파치 모듈이 설치된 것을 확인하였다.

(속도가 굉장히 빨라졌음)


호스팅회사의 서버는 유닉스계열이니까 가능하지만 윈도우 사용자 환경에서 개인 컴퓨터의 서버에 아파치나 PHP 가 제공하는 모듈이나 익스텐션...등을 사용자가 원하는대로 다 설치한다는 것은 스스로 소스를 컴파일을 하지 않는한  불가능하다.

(웹사이트 관리하는 사람이라면 되도록 호스팅회사의 서버환경에 맞추는 것이 바람직하다고 생각...)


http://httpd.apache.org/ 에서 제공하는 버전 2.2.22는 PHP5.3.13과 서로 다른 컴파일환경 때문에 호환이 되지 않는다.


>>아파치 설치

https://www.apachelounge.com/download/ 

5-16-2012 2-25-34 PM.jpg

httpd-2.2.22-win32.zip을 다운로드 받아서 압축파일을 풀고 Apache2 디렉토리를 그대로 복사하여
C:/ 드라이브에 붙혀넣기 한다 (C:/Apache2)

mod_fcgid-2.3.7-win32.zip 압축을 풀면 mod_fcgid 디렉토리 안에 mod_fcgid.so 파일이 있다.
그 파일을 복사하여 C:/Apache2/modules 디렉토리에 붙혀넣기 한다.

>>아파치 설정하기 C:/Apache2/conf/httpd.conf 파일을 vim 또는 gvim 에디터로 열어서 몇가지를
수정한다.
(메모: 될 수 있으면 윈도우의 notepad는 사용하지 않는 것이 좋다. html 파일이나 php...등의 파일등은
절대로 notepad에서 편집하여 서버에 올리지 말아야한다. 가령 스크립트 파일을 간단하나마 notepad에서
편집하여 utf-8으로 저장을 한다고 해도, 저장하여 서버에 올리면 상황에 따라서 한글...등의 글자가
깨진다. 이유는 notepad는 기본적으로 문서를 utf-8으로 저장한다고 해도 실질적으로는 utf-8+BOM 즉
utf-8 with signature로 저장이 된다. 그런 문서를 웹서버에 올리고 다국언어 호환지원을 맞추어야 하는
경우 한글...등이 깨짐 현상이 일어난다.
utf-8의 기본은 utf-8 without signature가 되어야 한다.)

35-> ServerRoot "c:/Apache2"
46-> Listen 80
129-> LoadModule fcgid_module modules/mod_fcgid.so (삽입)
#LoadModule php5_module "c:/php/php5apache2_2.dll" (만약 php를 모듈로 사용할 경우)

130번째 줄 정도 LoadModule...등이 끝나는 아래에 삽입
<IfModule fcgid_module>
AddHandler fcgid-script .php
FcgidWrapper "C:/php/php-cgi.exe" .php
IPCConnectTimeout 20 (각자의 입맛에 맞게 설정하면 됨)
IPCCommTimeout 300 (각자의 입맛에 맞게 설정하면 됨
</IfModule>

172-> ServerAdmin admin@localhost
181-> ServerName localhost:80

라인 240 정도
Order allow,deny
SetEnv PHPRC "C:/php"
AddHandler fcgid-script .php
FcgidWrapper "C:/php/php-cgi.exe" .php
Options ExecCGI
Allow from all

라인 259 정도
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

이제 편집한 httpd.conf 파일을 저장한다.

>> PHP 설치
http://windows.php.net/download/ 현재 버전 5.3.13
6.jpg
압축을 풀고 폴더명을 그냥 php로 바꾸고 그 폴더를 C:/php로 붙혀넣기 한다
C:/php/php.ini-development 파일을 같은 디렉토리에 복사, 붙혀넣기 하고
그 파일의 이름을 php.ini 로 바꾼다 (C:/php/php.ini)
php.ini 파일을 vim 또는 gvim으로 열고 몇가지를 수정한다.

라인 521 정도
error_reporting = E_ALL & ~E_NOTICE

라인 786 정도
default_charset = "UTF-8"

라인 823 정도
extension_dir = "C:\php\ext"

라인 1506 정도
session.save_path = "C:\tmp"
(드라이브 C:/tmp 라는 폴더를 만들어야 함)

이상 기본적인 설정이다. 저장한다.
윈도우에서 Start->Run->cmd.exe 실행
2.jpg 3.jpg
위의 명령대로 실행을 하고 아파치가 설치된 디렉토리에서 C:/Apache2/bin/ApacheMonitor.exe을
실행하면 아파치 모니터 화면이 나타난다.
모니터 화면에서 Start를 클릭하고 각자 사용하는 에디터로 문서를 하나 만든다.
문서 안에 다음의 내용을 기입한다.

<?php phpinfo(); ?>

그리고 문서를 C:/Apache2/htdocs/phpinfo.php 의 이름으로 저장한다.
Firefox 브라우저의 주소 넣는 곳에
http://localhost/phpinfo.php 를 넣고 실행하면

4.jpg 5.jpg
PHP가 정상적으로 FastCGI 로 설치된 것을 확인할 수 있다.
아래의 링크를 클릭하면 모듈과 FastCGI 메모리 사용 차이와 속도 차이를 비교하는데 도움이 된다.
http://www.apachelounge.com/viewtopic.php?p=10991

아파치라운지 사이트에 아파치를 각각 VC10 과 VC9 에서 컴파일 된 것을 제공하고 있다.
VC9 으로 컴파일 된 것을 테스트하였는데 MySQL 서버와 충돌을 일으키면서

Incorrect string value: '\xF4\x80\x80\xB9Bu...' 다음과 같은 메시지가 계속 발생하였다.

Charsets Encoding 문제가 계속 생겨났다.

원인을 알 수 없지만....

VC10 으로 컴파일 된 버전을 권장한다.


이상은 기본적인 설정 방법이다.

사용자마다 아파치 웹서버를 설정하는 방법이 다 다르겠지만

Virtual Host 디렉토리를 아주 쉽고 유용하게 활용하는 방법을 알리고자

Apache2 디렉토리에 기본적 설정만 했다.


PHP APC (Alternative PHP Cache) Extension 은 같은 버전을 몇군데서 다운로드 받아서

실행을 해 보았는데 컴파일 환경때문인지 계속 충돌이 생겼다.


내가 사용하는 호스팅회사는 APC Extension을 Virtual Hosting 서버나 Dedicated Server 가 아니면

지원을 하지 않는다.

(Cache 를 이용한 대용량 Traffic의 활성...등과 관련이 있기때문에 호스팅회사의 입장에서 이해가 간다)


Virtual Host 서버나 Dedicated Server는 한달 사용료가 $250.00 정도

각자의 웹사이트에서 수입이 $1,000 정도 발생이 되어야지 사용가능한 얘기다.


아래의 사진은 FreeBSD에서 소스를 컴파일해서

똑 같이 Apache2.2.22, Php 5.3.13, FastCGI, APC를 설치하였을 경우다.

7.jpg 8.jpg 9.jpg

Note:

텍스트 에디터는 vim 또는 gvim(무료), EditPlus (상용), NotePad++(무료), EmEditor(상용)...등을 권장함

 

출처 : http://ilgob.com/colors/index.php?document_srl=14549

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 2017432
2632 u-E(TestBed) 티소믈리에, 차 문화를 바꾸다 new 광휘의철편64 2026.10.06 3
2631 가상화 창원흥신소 서비스 안내 new 흔들리는골렘32 2026.10.06 1
2630 경제 동작노래방 010 2817 0845 모임 분위기에 맞는 노래방 안내 new 교활한철학자타조18 2026.10.06 1
2629 윈도우즈 유심&통장 [카,톡] sim256 (24시문의) 대포유심 대포통장판매 선불유심팝니다 대포유심팝니다 new 놀라운운석99 2026.10.06 1
2628 업무 강남세븐❤️OlO-8655-OO53❤️친절문의환영 #강남세븐 #역삼동세븐 #강남세븐데이즈 #강남풀싸롱 #역삼동풀싸롱 #선릉역풀싸롱 #역삼동룸싸롱 #역삼룸사롱 #역삼풀살롱 #강남미러초이스 #역삼미러초이스 new 괴랄한재규어89 2026.10.06 1
2627 건강 파주누수업체, 신속 해결의 모든 것 new 우중충한도적91 2026.10.06 2
2626 u-E(활성화) ㅇㅇ병원, 당신의 건강을 책임지는 현명한 선택 new 빛나는달고나24 2026.10.06 1
2625 u-E(표준화) 양산싱크대막힘 시원하게 뚫는 비법 new 예측불가토끼46 2026.10.06 1
2624 동식물 용인두피문신 고민? 만족 후기 보려면 new 절묘한솔개92 2026.10.06 6
2623 구글 애드센스 토보샵: 명품레플리카 쇼핑의 시작 new 얼어붙은흐름98 2026.10.06 3
2622 사무 소프트웨어 대전누수, 근본 원인 해결의 시작 new 적막한체이서42 2026.10.06 1
2621 사업 마인드 끝판왕 사이즈까지 장착 완료! 010---8293---0291---- 여기가 베트남인줄 마블 노래클럽 new 기운찬오소리38 2026.10.05 1
2620 건강 카-툑 gusim8003 [24시문의] 선불유심내구제/내구제대출/소액대출/급전/ 비대면대출 상조내구제 무직자대출 대출 new 어설픈오소리22 2026.10.05 1
2619 하드웨어 강남엘리트❤️OlO-8655-OO53❤️친절문의24시 강남하퍼1등실장 #강남엘리트 #강남엘리트위치 #강남엘리트하퍼 #하이퍼블릭엘리트 #강남엘리트예약문의 #선릉엘리트 #선릉역엘리트 #강남사라있네 new 괴랄한재규어89 2026.10.05 1
2618 블로그 청담동셔츠룸 010 2817 0845 일정과 인원에 맞춘 셔츠룸 문의 new 정열적인퀘이사14 2026.10.05 1
2617 카메라 최근 테헤란로 벤처 밸리의 핵심 리더들 사이에서 ‘클래스가 다른 정통 수질과 프라이빗 무드’로 소문 자자한 '선릉 룸싸롱' 기습 방문, 인공미를 거부하는 무결점 뉴페이스들과 심장을 마비시킨 사심 플러팅에 제대로 저격당하고 온 솔직 후기 new 희미한홍학99 2026.10.05 1
2616 u-E(활성화) 본식DVD, 웨딩영상 색감이 중요한 이유새 창 열림 힘겨운귤35 2026.10.05 2
2615 공지 대전, 인천, 세종 하수구 막힘 문제 해결 방법 정열적인코요테90 2026.10.05 4
2614 취미 <문경맥주> 구입 할 수 있는 곳은 새 창 열림 타오르는드래곤61 2026.10.05 1
2613 데이터베이스 강남건전지❤️OlO-8655-OO53❤️친절문의환영 #강남건전지 #강남유니콘 #선릉유니콘 #강남건전지위치 #선릉역건전지#대치동유니콘 #강남바커스 #선릉바커스 #선릉역바커스 #강남룸클럽 #선릉룸클럽 #강남베터리 #강남바데리 괴랄한재규어89 2026.10.05 1
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 132 Next
/ 132


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너