1. PHP5.4 환경 매칭의 기본 과정
아파치: 웹 서비스 제공자. 공식 홈페이지: www.apache.org
PHP: 공식 홈페이지: www.php.net
Mysql: 공식 홈페이지: www.mysql.com
2. 소프트웨어 다운로드
아파치 다운로드 주소: http://download.csdn.net/detail/lxq_xsyu/7057423
PHP 다운로드 주소: http://download.csdn.net/detail/lxq_xsyu/7057401
Mysql 다운로드 주소: http://download.csdn.net/detail/lxq_xsyu/6468461
3. 환경설정
(1) 아파치 설치
설치 성공
(2) PHP5.4 압축 해제
(3) Apache의 httpd.conf 파일 구성
Apache 설치 디렉터리
ServerRoot "D:/Apache 소프트웨어 재단"
청취 포트
#12.34.56.78:80 들어보세요
들어봐 80
PHP 구성 요소 로드
로드모듈 php5_module "D:/php54/php5apache2_2.dll"
서버 이름
#서버 이름 www.meritit.com:80
파일 루트 디렉터리
DocumentRoot "D:/Apache Software Foundation/htdocs"
권한 폴더
색인(기본 방문 홈페이지)
디렉토리색인 index.html
오류 로그
오류 로그 "logs/error.log"
액세스 로그
CustomLog "logs/access.log" 공통
구문 분석 PHP 구성
AddType 애플리케이션/x-압축 .Z
AddType 애플리케이션/x-gzip .gz .tgz
AddType 애플리케이션/x-httpd-php .php
오류 유형
#ErrorDocument 500 "서버가 야유를 했습니다."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.meritit.com/subscription_
4. 구축 성공 여부 테스트
.php 만들기
php 구성 파일을 찾을 수 없는 것을 볼 수 있습니다. 아파치 구성 파일에 php 구성 파일 디렉터리를 지정합니다
PHPIniDir "D:/php54"
5. 다중 사이트 액세스 구성
# 가상 호스트
conf/extra/httpd-vhosts.conf 포함
위의 설명을 제거하십시오(가상 호스트 구성 파일 열기).
httpd-vhosts.conf에서 다음과 같이 두 사이트를 구성합니다
DocumentRoot "D:/Apache Software Foundation/a_com"
서버 이름 127.0.0.2
ServerAlias www.dummy-host.meritit.com
오류 로그 "logs/dummy-host.meritit.com-error.log"
CustomLog "logs/dummy-host.meritit.com-access.log" 공통
DocumentRoot "D:/Apache Software Foundation/b_com"
서버 이름 127.0.0.3
오류 로그 "logs/dummy-host2.meritit.com-error.log"
CustomLog "logs/dummy-host2.meritit.com-access.log" 공통
참고: 가상 호스트가 구성되면 이전에 구성한 DocumentRoot는 유효하지 않게 됩니다.
D:Apache Software Foundationa_coma.php
D:아파치 소프트웨어 재단b_comb.php
참고: 권한 폴더 디렉터리를 수정해야 합니다
방문 결과:
|