초기 준비 :
Windows XP SP2 (사실 시스템이 98 이상이면 이 방법을 따를 수 있을 것 같아요)
Apache 2. 이 예에서는 Win32용으로 2.2.2를 선택했습니다...)
http://archive.apache.org/dist/httpd/
PHP 5 (버전 번호가 좀 아쉽긴 하지만... 그래도 Win32 Zip 버전에서는 5.1.4를 선택했습니다...)
http://www.php.net/downloads.php
MySQL 5(5.1은 아직 안정적이지 않습니다. 지금은 Win32 Zip 버전으로 MySQL 5.0.22를 선택하겠습니다...)
http://www.mysql.com/
이 솔루션에는 시스템 폴더가 포함되지 않습니다... 따라서 향후 서버 유지 관리를 용이하게 하기 위해 다른 파티션의 폴더를 선택할 수 있습니다... 이 기사에서는 X:Server를 예로 들어 보겠습니다. 참고: 폴더 이름에 공백이나 기타 영어가 아닌 문자를 포함하지 않는 것이 가장 좋습니다... 그렇지 않으면 경우에 따라 서버가 쉽게 충돌할 수 있습니다...
============ ======= =====================
Apache 설치:
apache_2.2.2-win32-x86-no_ssl.msi를 실행합니다... 다음으로 끝까지... 설치 방법을 선택할 때 "Custom" 사용자 정의 모드를 선택하고... 그런 다음 설치를 선택합니다. 경로... X: ServerApache로 이동합니다. (물론 다른 경로를 선택하거나 전체 설치를 선택하여 설치할 수도 있습니다. 문제 없습니다. 서버 관련 소프트웨어가 모두 모여 있다고 말하는 것이 익숙할 뿐입니다. )
IIS와 Apache의 공존 구성을 작성할 계획은 없었습니다... 잠시 생각해 보겠습니다... 서버 정보를 입력하라는 메시지가 나타나면... 하단에 포트를 선택하라는 메시지가 표시됩니다. .. IIS 서버를 설치한 경우... 여기서 선택하면 됩니다. 두 번째 항목은 "수동으로 시작할 때 포트 8080에서 현재 사용자에게만 해당됩니다."... 즉, Apache는 포트 8080을 차지합니다. .. IIS를 설치하지 않은 경우... 무시하세요...
계속 다음... Windows 서비스를 설치하기 위해 여러 개의 CMD 창이 나타난 후... 설치가 완료되었습니다... 예상대로 아이콘이 녹색 표시등으로 표시되어야 합니다. HTTP 서버가 정상적으로 시작되었음을 나타냅니다.... http://www.quchao.com/ 을 방문하여 시도해 볼 수 있습니다. 화면에 "It Works"가 나타나면 설치가 성공한 것입니다... (I 이전 버전은 이렇지 않았지만 아주 멋진 페이지였다는 걸 기억하세요... 그래서 페이지를 찾을 수 없다는 프롬프트만 없다면... 아파치 서버는 성공적으로 설치된 것입니다.) 물론... 만약 빨간색 표시등이 켜집니다... 구성이 잘못된 것 같습니다... 다시 확인하세요...
Apache 서버가 설치되었습니다...
==========================================
PHP 설치:
PHP-5.1.4-Win32.zip의 압축을 풀고...X:ServerPHP 아래에 배치합니다...
다음으로, PHP 설치 디렉터리에 환경 변수를 추가합니다... 내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭합니다... '속성' 보기... 그런 다음 '고급' 탭으로 전환합니다... '환경 변수' 버튼을 클릭합니다( 단축키: Alt+N)... 팝업된 '시스템 변수' 필드에서 'Path' 변수를 찾습니다. 더블클릭하여 편집하고 끝에 ';X:ServerPHP'를 추가합니다. 변수 값(이전 값을 구분하는 세미콜론이 있음에 유의)…
컴퓨터를 다시 시작하세요... 왜죠? 환경 변수가 적용되도록 하세요...
이쯤 되면 PHP가 설치된다... 물론 아직 Apache와 연동도 안되어 있고... 아무런 설정도 되어있지 않은데... 걱정하지 마세요... 나중에 쓰겠습니다...
== ============= ========================
Apache 구성:
특히 중요한 단계: 저처럼 PHP 5.1.4의 최신 안정 버전을 선택한다면... 공식적으로 다운로드한 소스 코드 패키지의 모듈식 지원 PHP5apache2.dll은 Apache 2.2.2에 적용되지 않습니다... . .. PHP를 다시 컴파일해야 하는 것으로 나타났습니다... 그러나 PHP5 연구소에서는 다음과 같은 솔루션을 제공합니다.
이 압축 패키지를 다운로드하세요( 'root'@'localhost' = old_password('Password_for_root');
(MySQL 5의 새로운 명령어입니다. 이전 버전에서는 old_password를 비밀번호로 변경해주세요)
Passwor_for_root를 자신의 비밀번호로 바꾸십시오... 너무 단순하지 마십시오...
'Query Ok' 프롬프트는 수정이 성공했음을 나타냅니다.
믿을 수 없나요? 종료할 수 있습니다. 다시 로그인해 보세요.
이 시점에서... MySQL의 설치가 완료되었습니다... 자세한 최적화 구성은 매뉴얼을 참조하시기 바랍니다... MySQL과 PHP의 관계에 대해서는 아래에서 언급하겠습니다...
====== ============= ==================
'www.knowsky.com
PHP 구성:
X:ServerPHP...를 입력합니다. PHP.ini-recommend의 이름을 PHP.ini로 바꾸고 텍스트 편집기에서 엽니다...
오류 보고 수준을 수정하세요... 불규칙하게 작성된 프로그램을 실행하세요... '오류'로 가득 찬 화면을 발견하게 될 것입니다...
찾다:
error_reporting = E_ALL
다음으로 수정:
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
로컬 디버깅이므로 당연히 디버깅할 수 있도록 오류가 출력되기를 원합니다.
찾다:
display_errors = 끄기
다음으로 수정:
display_errors = 켜짐
로컬 개발자에게는 오류 로깅이 불필요해 보입니다...
찾다:
log_errors = 켜짐
다음으로 수정:
log_errors = 끄기
확장 라이브러리에 대한 경로를 설정해야 합니다...
찾다:
Extension_dir = "./"
다음으로 수정:
Extension_dir = “X:/서버/PHP/ext”
PHP 5는 기본적으로 MySQL 지원을 활성화하지 않습니다.
찾다:
;확장자=PHP_MySQL.dll
앞의 세미콜론을 제거합니다.
확장자=PHP_MySQL.dll
또한 vBulletin은 이미 Mysqli에 대한 지원을 활성화했습니다. 따라서 여기서는 MySQL 확장 라이브러리를 소개합니다...
찾다:
확장자=PHP_MySQL.dll
아래에서 가입하세요:
확장자=PHP_mysqli.dll
물론 vBulletin의 일부 이미지 관련 기능을 더 잘 사용하려면 GD2 라이브러리를 활성화해야 합니다...
찾다:
;확장자=PHP_gd2.dll
앞의 세미콜론을 제거합니다.
확장자=PHP_gd2.dll
우리는 또한 PHP_mbstring.dll, PHP_curl.dll, PHP_sockets.dll, PHP_xmlrpc.dll 등과 같이 보다 일반적으로 사용되는 라이브러리를 호출할 수 있기를 바랍니다. 여는 방법은 위와 동일합니다...
(여기에서는 일반적인 확장만 활성화됩니다... 필요에 따라 다른 확장을 결정하십시오...)
vBulletin은 내장된 세션 메커니즘을 사용하지만 PHP의 세션 메커니즘은 많은 프로그램에서 필요합니다.
찾다:
;session.save_path = "/tmp"
기존 경로로 변경하세요...
아니면 release 디렉터리에 tmp 디렉터리를 생성하세요...
여기서는 전자 방법을 선택합니다... 먼저 X:Session 디렉토리를 만듭니다...
그런 다음 다음과 같이 수정합니다.
session.save_path = “X:/세션”
기본적으로 여기서 설정이 완료되었습니다... PHP도 MySQL을 정상적으로 지원할 수 있습니다... 자세한 설정은 매뉴얼을 읽어보셔야 합니다...
=================== = ================
결론:
이제 가장 기본적인 WAMP 환경이 구성되었습니다... 다음으로 Zend Optimizer와 Subversion도 구성했습니다... 표준 구성이 아니기 때문에... 여기서는 소개하지 않겠습니다...
사실 아파치 서버는 설치하지 않아도 되는데... 아쉽게도 2.2.2 의 ZIP 버전은 못 찾았고... 그리고 SRC 파일로 컴파일하는 것도 너무 번거로워서... 그래서 간단하게 설치 프로그램을 실행해 봤습니다. .. 다음에 시스템을 재설치할 때까지 기다려주세요... 아파치는 초록빛이 될 거에요... 기대해 볼까요... (지금부터 약 2년 정도?)
아.........생각나면 추가하겠습니다...