서버 소프트웨어 설치 및 구성
Windows 에서 대부분의 소프트웨어를 설치하는 경우 소프트웨어 설치 프로그램 (setup.exe, install.exe, software file name.exe) 을 실행하여 설치 프로그램이 특정 설치 프로세스를 담당합니다. < P > 이 과정에서 설치 프로그램이 수행하는 작업 중 하나는 시스템 등록입니다. 이 소프트웨어의 일부 시스템 파일을 운영 체제의 관련 시스템 디렉토리로 복사하거나 이동하여 운영 체제와의 인터페이스를 구현하여 운영 체제에서 쉽게 사용할 수 있도록 합니다. 두 번째는 자체 프로그램 파일, 데이터 파일 등을 본 소프트웨어의 설치 디렉토리에 복사하여 본 소프트웨어를 실행하는 것입니다.
(1)PHP 언어 인터프리터 소프트웨어 설치 및 구성
이 소프트웨어에는 설치 프로그램이 없으므로 특정 설치 프로세스를 완료하려면 사용자가 필요합니다. 그러나 설치 대상 디렉토리에 패키지 압축을 풀고 시스템 파일 php4ts.dll(PHP 시스템 확장 라이브러리) 과 php.ini(PHP 구성 파일) 를 각각 운영 체제 디렉토리의 해당 위치에 배치하면 됩니다.
(2)Apache 설치 및 구성
대체로 설치 -> 구성 두 가지 주요 단계가 완료되었습니다. 구성은 일반적으로 구성 파일 편집 -> 서비스 시작이 완료되었습니다.
설치: 설치 프로그램은 설치 프로그램에 의해 진행되며 설치 프로그램을 시작한 후 프롬프트에 따라 진행할 수 있습니다.
구성 목적: Apache 에 PHP 의 상황을 명확하게 설명하여 두 사람의 협업을 가능하게 합니다.
구성 방법: 주로 하나의 구성 파일에서 매개변수를 수정하거나 추가하여 수행됩니다. 소위? 수정? , 즉 파일에 이미 있는 매개변수의 매개변수 값을 수정합니다. 소위? 추가? 파일에서 누락된 매개변수와 매개변수 값을 파일의 해당 위치에 추가하여 쉽게 하기 위해 파일 끝에 배치할 수 있습니다. 이 파일 이름은) 오류 발생 시 클라이언트 브라우저로 반송되는 관리자 사서함 수정
⑤ 서버 이름 수정 호스트 이름
⑥ 문서 루트 "d: \ www" 수정 클라이언트에 웹 서비스를 제공하는 게시 문서 홈 디렉토리
⑦ 수정 이 디렉토리의 값은 ⑥ 의
⑧ scriptalias/PHP/"d:/PHP/"addtypeapplication/x-httpd-php.php action 과 일치해야 합니다 PHP.exe "PHP 스크립트 언어 이름 및 PHP 스크립트 언어 인터프리터를 나타내는 경로 추가 PHP 스크립트 확장명은 PHP 스크립트 인터프리터 (PHP 가 비모듈로 작동하는 경우 작동) 를 나타냅니다.
⑨ DirectoryIndex index.php 수정 기본 문서 지정 (홈 문서, 서버 주소만 요청하면 응답하는 문서) < P > 서비스에 대한 작업: 서비스, 항상 실행, 다른 프로그램 (클라이언트) 의 요청 수신, 요청 수신, 요청 처리 (직접 처리 또는 다른 프로그램 처리 제출), 처리 결과를 반환하는 실행 프로그램, 프로세스. 일반적으로 운영 체제 백그라운드에서 실행됩니다.
Apache 에 대한 서비스 작업은 시작 메뉴의 Apache 프로그램 그룹에 있는 관련 명령을 통해 수행됩니다.
? Install Service: 운영 체제에 서비스 등록
? Uninstall Service: 운영 체제에서 서비스 제거
? Start Service: 서비스 시작
? Restart Service: 서비스 다시 시작
? Stop Service: 서비스 중지
참고: 서비스의' 시작, 재시작, 중지' 는 운영 체제에 서비스 등록을 전제로 해야 합니다. 서비스 시작, 재시작, 정지 중 아파치의 메시지 피드백이 있습니다.
(3)Apache 와 PHP 간의 공동 테스트
테스트 목적은 두 제품이 제대로 작동하는지 확인하는 것입니다. 특히 구성된 Apache, PHP, 브라우저가 사용자가 브라우저를 통해 서버에 PHP 파일을 요청할 수 있는지 확인하는 것입니다 (예: 주소 표시줄 입력: http://211.64.4.187/index.php) 브라우저에 오류 메시지가 반환됩니다. 그렇지 않으면 PHP 인터프리터 해석 실행에 제출하고, PHP 인터프리터는 PHP 파일의 구문을 분석하고, 구문 오류가 발견되면 Apache 를 통해 브라우저에 오류 메시지 (브라우저에서 인식할 수 있는 코드로 표시됨) 를 반환합니다. 그렇지 않으면 데이터베이스 MySQL 에 대한 작업을 포함할 수 있는 PHP 프로그램을 실행합니다. < P > 서버에 있는 사용자의 게시 문서 디렉토리에 PHP 코드가 포함된 파일 (PHP 프로그램) 을 배치하여 클라이언트 브라우저를 통해 서버에서 이 파일을 요청합니다. 브라우저에서 서버의 정확한 결과를 얻을 수 있다면 두 가지 설치 및 구성이 성공했음을 나타냅니다. 그렇지 않으면 오류 메시지에 따라 구성을 수정해야 합니다.