중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀
I. 시스템 계약
환경 소프트웨어 다운로드 후 저장 위치: X:\Server_Tools
환경 소프트웨어 설치 위치: X:\Server_Core
PHP 설치 위치: X:\Server_Core\PHP
MySQL 설치 위치: X:\Server_Core\MySQL
IIS 웹 사이트 루트 디렉터리: X:\wwwroot
MySQL 데이터베이스 위치: X:\Database
Php.ini 파일 저장 위치: X:\Windows\php.ini
My.ini 저장 위치: X:\Server_Core\MySQL\my.ini
두 번째, 시스템 환경 검사와 필요한 소프트웨어의 준비
1. 시스템에 IIS 설치 확인
클릭: 시작-관리 도구, 인터넷 정보 서비스 (IIS) 관리자 확인
2. 디스크 파티션 용량을 확인 하 고 사용 정책을 결정합니다
가능한 웹 루트로 동일한 디스크 파티션에서 C, 웹 루트와 MySQL 데이터베이스 저장소 디렉터리 (데이터베이스), 큰 디스크 파티션을 사용 하 여 제외 하 고 각 디스크 파티션의 여유 공간 용량을 보려면 내 컴퓨터를 엽니다. 작은 디스크 파티션은 서비스 환경 소프트웨어에 대 한 설치 디렉터리 파티션으로 사용할 수 있습니다.
3. 환경 소프트웨어 다운로드
모든 소프트웨어 다운로드는 Server_tools 폴더에 저장 됩니다.
Mysql-에센셜-5.0.45-win32.msi
Php 5.2.4 win32.zip
Ⅲ. 환경 배포
1. MySQL 설치
(1) 설치 소프트웨어
X:\Server_Tools 폴더에가 고 그림 1에서 보듯이 Mysql-에센셜-5.0.45-win32.msi, 두 번 클릭:
그림 2와 같이 사용자 지정 설치를 선택 합니다.
그림 3에서와 같이 MySQL 설치 디렉터리를 수정 하려면 변경을 클릭 합니다.
파일 복사 설치 완료, MySQL 설치 인터페이스 후 마침을 클릭 합니다. 그림 4 처럼:
그림 5와 같이 자세한 구성에 대 한 자세한 구성을를 선택 합니다.
MySQL 실행 모드 선택: 그림 6에서와 같이 서버 컴퓨터:
MySQL 데이터베이스 기본 저장소 모드를 선택: 비-트랜스만 (MYISAM) 그림 7에서 보는 바와 같이:
MySQL 연결의 최대 수 설정: 일반 정수 사이 128 512로 설정. 그림 8과 같이:
MySQL 네트워크 매개 변수 설정된, 참고: 엄격 모드를 사용 하지 마십시오! 그림 9에서 같이:
MySQL 기본 문자 집합을 설정: 사용자가 사이트의 언어 우선. 그림 10에서 같이:
윈도 즈 환경 설정, 그림 11에서와 같이:
세트 루트 사용자 비밀 번호를 수정, 참고: 원격 연결 모드를 시작 하지 마십시오! 그림 12 참조:
MySQL 설치를 완료 하 고 MySQL 서비스를 시작 합니다. 그림 13에서 같이:
(2) 정상 MySQL 작업 인지 테스트 합니다.
Cmd 명령 프롬프트 창을 열고 명령을 입력: Mysql-u 루트-p
일반 MySQL 설치가 정상 MySQL 콘솔에 액세스 하는 경우 암호를 입력 합니다.
(3) 변경 MySQL 데이터베이스 디렉터리
A) cmd 명령 프롬프트 창을 열고, 명령을 입력: net stop MySQL 서버 실행 중인 MySQL 서비스;
b) 오픈 X:\Server_Core\MySQL\my.ini
그것을 발견:
DataDir "X:\Server_Core\MySQL\data" =
수정.
DataDir "X:\Database" =
(c)는 x:\ X:\Server_Core\MySQL\data 폴더 복사 하 고 이름을 X:\Database;로
Cmd 명령 프롬프트 창을 열고, 명령 입력: net 시작 MySQL MySQL 서비스를 시작.
전자는 다시 MySQL가 제대로 작동 여부를 테스트 합니다.
(4) libmysql 동적 연결 라이브러리 준비
X:\Server_Core\MySQL\bin\libmySQL.dll 파일을 C:\Windows\System32 복사.
2. PHP 설치
(1) 다운로드 Php 5.2.4 win32.zip 파일을 압축 해제 하 고 그것을 복사: X:\Server_Core\PHP;
(2) X:\Server_Core\PHP 폴더를 입력 하 고 이름을 php.ini dist php.ini;
(3) php.ini 파일을 열고, 찾을: Extension_dir = ". /"
변경;
Extension_dir = "X:\Server_Core\PHP\ext"
(4) 찾기: 윈도우 확장
동적 모듈 구성 Windows 확장 아래에 당신이 다음 모듈 지원 열 필요가: (각 선 전에 모듈 구성을 제거
Extension=php_mbstring.dll
확장 php_gd2.dll =
Extension=php_mysql.dll
(5) 찾기:
Disable_functions =
받는 사람:
Disable_functions = Phpinfo, passthru, exec, 시스템, chroot를, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status ini_alter, ini_alter, ini_restore, dl, pfsockopen, openlog, syslog, readlink, 심볼릭 링크, popepassthru, stream_socket_ 서버
(6) php.ini 파일을 저장 하 고 C:\Windows\ 복사
3. IIS와 PHP 통합 구성-새로운 웹 사이트 만들기
(1) IIS 관리자를 시작 하 고 그림 14와 15에서와 같이 새 웹 사이트 (가상 호스트)를 만듭니다.
(2)는 웹 사이트의 이름을 입력만 IIS에서 정체성에 대 한 이름을 변경, 어떤 입력할 수 있습니다. 그림 16에서 같이:
(3) 웹사이트 IP 주소 입력, 포트 경우 필요 하지 않습니다 특별 한 요청 하지 않은 80 유지 다음, 마지막으로 제대로 웹사이트 도메인 이름 입력. 그림 17에서 같이:
(4) 사이트에 wwwroot 및 게시판 하위 사이트 폴더를 설정 합니다. 그림 18에서 같이:
(5) PHP 응용 프로그램에 대 한 사이트 "읽기" 권한과 "스크립트 실행"을 제공 해야 합니다. 그림 19에서 같이:
(6) 새로운 사이트 성공적으로 생성 되었습니다. 그림 20에서 같이:
4. IIS와 PHP 통합 구성-사용 PHP를 지 원하는 사이트
(1) 그림 21과 같이 방금 설정한 웹 사이트의 속성을 엽니다.
(2) 사이트 속성 창에서에서 홈 디렉터리 탭을 클릭 합니다, 구성 버튼을 클릭, 새로 꺼낸된 응용 프로그램 구성 대화 상자에서 추가 단추를 클릭, PHP에 대 한 ISAPI 지원을 가입과 실행 파일을 선택: X:\Server_Core\PHP\ Php5isapi.dll, 확장. php, 액션 제한: Get, post. 확인을 클릭 합니다 추가 하 고 응용 프로그램 구성 창. PHP 확장 목록 성공적으로 로드 됩니다. 성공 하면 구성 창 닫고 사이트 속성 주 창으로 돌아가려면 확인을 클릭 합니다. 그림 22에서 같이:
(3) 문서 탭을 클릭, 기본 콘텐츠 문서에 Index.htm, index.html, index.php 파일 세 개를 추가 하 고 다음 그림과 같이 모든 기본 문서 순서로 정렬. 완료 되 면 사이트 속성 구성 창을 닫고 IIS 관리자 주 인터페이스를 반환 하는 확인을 클릭 합니다. 그림 23에서 같이:
(4) PHP 확장에 대 한 지원을 추가할 웹 서비스 확장을 마우스 오른쪽 단추로. 그림 24에서 같이:
(5)는 "새 웹 서비스 확장" 대화 상자에서 다음 그림에 표시 된 "확장자" PHP에서 채우고, "파일" X:\Server_Core\PHP\php5isapi.dll, 선택 하 고 기본적으로 허용 하도록 PHP 확장을 설정 합니다. 그림 25에서 같이:
(6) 그림 26, 27에서와 같이 IIS 서비스를 다시 시작:
5, 테스트는 PHP 지원 정상입니다.
PHP와 IIS의 통합 완료 이며 PHP를 지 원하는 경우 볼 수 테스트 하는 다음과 같은 요구 정상입니다.
(1) 입력 X:\wwwroot\bbs\ 디렉터리를 만들고 새 phpinfo.php 파일, 콘텐츠는:
<? php
phpinfo ();
? > (2) 열려있는 IE 브라우저, 입력: http://www.domain.com/phpinfo.php;
(3) 해당 되는 경우에 PHP 지원 정보의 일반 디스플레이 구성 통합 성공이 표시 됩니다.