윈도 2003 Iis6 + php5 + mysql5 젠 드 환경 건물 그래픽 및 텍스트 자습서
새로운 초보자 자습서
첫째, 시스템 환경 소프트웨어 저장 위치를 다운로드 하기로: D:\ServerSoft 환경 소프트웨어 설치 위치: D:\ServerRoot PHP 설치 위치: D:\ServerRoot\PHP mysql 설치 위치: D:\ServerRoot\ MySQL 젠 드 최적화 설치 위치: D:\ServerRoot\Zend IIS 웹 사이트 루트: D:\wwwroot MySQL 데이터베이스 위치: D:\ServerRoot\Database php.ini 파일 저장 위치: C:\ Windows\php.ini My.ini 저장 위치: D:\ServerRoot\MySQL\my.ini II, 시스템 환경 검사와 필요한 소프트웨어 1의 준비. 시스템에 IIS 있는지 클릭 확인: 시작-관리 도구, 인터넷 정보 서비스 (IIS) Manager
에 대 한 확인
2입니다. 디스크 파티션 용량을 확인 하 고를 사용 하 여 정책을 열고 내 컴퓨터 보기 C 제외 하 고 각 디스크 파티션의 여유 공간 용량, 웹 루트와 MySQL 데이터베이스를 더 큰 디스크 파티션으로 사용 하 여 디렉터리 (데이터베이스)를 저장 하 고 웹 루트로 동일한 파티션에 있을 하지 않으려고 결정 합니다. 작은 디스크 파티션은 서비스 환경 소프트웨어에 대 한 설치 디렉터리 파티션으로 사용할 수 있습니다. 3. 다운로드 하 여 Serversoft 폴더에 모든 소프트웨어를 저장 환경 소프트웨어 다운로드. Mysql-essential-5.0.45-win32.msiphp-5.2.5-win32.zipzendoptimizer-3.3.0a-windows-i386.exe iii. 환경 배포 1입니다. D:\ServerSoft 폴더를 두 번 클릭 Mysql-에센셜-5.0.45-win32.msi에 MySQL (1) 설치 소프트웨어를 설치, 그림: 그림에서와 같이 선택 사용자 지정 설치:
그림에서와 같이 MySQL 설치 디렉터리를 수정 하려면 클릭 "변경"
:
파일 복사 설치 완료, MySQL 설치 인터페이스 후 마침을 클릭 합니다. 그림: 그림 같은 자세한 구성 (자세한 구성), 선택: MySQL 실행 모드를 선택 하십시오: 그림에 표시 된 대로 서버 컴퓨터: 참고: · 개발자 기계 (개발 머신):이 옵션 전형적인 개인 데스크톱 워크스테이션을 나타냅니다. 여러 데스크톱 응용 프로그램은 컴퓨터에서 실행 중인 가정 합니다. 최소한의 시스템 리소스를 사용 하 여 MySQL 서버를 구성 합니다. 서버 컴퓨터:이 옵션은 서버 나타내고 MySQL 서버 FTP, 이메일, 웹 서버 등의 다른 응용 프로그램으로 실행할 수 있습니다. MySQL 서버는 적절 한 비례 시스템 리소스를 사용 하도록 구성 됩니다. 전용된 MySQL 서버 시스템 (전용된 MySQL 서버):이 옵션 MySQL의 서비스를 실행 하는 서버를 나타냅니다. 다른 응용 프로그램 실행 중인 가정 합니다. MySQL 서버는 모든 사용 가능한 시스템 리소스를 사용 하도록 구성 됩니다. MySQL 데이터베이스 기본 저장소 모드를 선택: 비-트랜잭션 DB만 (MYISAM), 같이: 데이터베이스 사용 대화 상자를 통해 MySQL 테이블을 만드는 데 사용 하는 테이블 프로세서 밖으로 가리킬 수 있습니다. 이 옵션을 선택할 수 있습니다 이노 Db 스토리지 엔진을 사용 하 고 얼마나 차지 하는 이노 Db 서버 리소스의. 참고: 다기능 데이터베이스: MyISAM과 InnoDB 스토리지 엔진을 사용 하 고 리소스 2 개의 엔진 사이 균등 하 게 배포 하려면이 옵션을 선택 합니다. 자주 두 스토리지 엔진을 사용 하는 사용자는이 옵션을 선택 하는 것이 좋습니다. 트랜잭션 데이터베이스 유일한 (트랜잭션 처리 데이터베이스에만 해당):이 옵션 사용 하 여 두 이노 DB와 MyISAM 스토리지 엔진, 그러나 이노 Db 스토리지 엔진을 대부분 서버 리소스를 할당 합니다. 주로 MyISAM을 사용 하 여 가끔 InnoDB를 사용 하 여이 옵션을 선택 하는 것이 좋습니다. 비-트랜잭션 데이터베이스만 (거래만):이 옵션은 완전히 이노 Db 스토리지 엔진을 사용 하지 않도록 설정 하 고 MyISAM 스토리지 엔진을 모든 서버 리소스를 할당 합니다. 이노 Db를 사용 하지 않는 사용자가이 옵션을 선택 하는 것이 좋습니다. MySQL 연결의 최대 수 설정: 일반 정수 사이 128 512로 설정. 참고 그림에서:: · 의사 결정 지원 (지원 결정) (DSS) / olap: 서버 많은 수의 필요 하지 않은 경우행 연결이이 옵션을 선택할 수 있습니다. 연결의 최대 수는 100로 설정 되 고 병렬 연결의 평균 수는 20 가정. · (온라인 트랜잭션 처리) 온라인 트랜잭션 처리 (OLTP): 서버는 많은 수의 병렬 연결 해야 하는 경우이 옵션을 선택. 연결의 최대 수는 500으로 설정입니다. · 수동 설정 (수동 설정): 수동으로 동시 서버 연결의 최대 수를 설정 하려면이 옵션을 선택 합니다. 이전 드롭 다운 상자에서 동시 연결 수를 선택한 경우 목록에 예상 숫자를 드롭 다운 상자에 연결의 최대 수를 입력 합니다.
MySQL 네트워크 매개 변수 설정된, 참고: 엄격 모드를 사용 하지 마십시오! 그림: MySQL 서버는 다양 한 문자 집합을 지원 하 고 모든 테이블, 열, 및 데이터베이스에 대 한 설정 기본 서버 문자를 설정할 수 있습니다. 기본 문자는 수동 선택한 기본 문자 집합/정렬 (문자 설정된 대화 상자)를 사용 하 여 MySQL 서버에 대 한 집합을 변경 합니다. 그림: 참고: · 표준 문자 집합 (표준 문자 집합): 라틴어 1 기본 서버 문자 집합으로 사용 하려는 경우이 옵션을 선택. Latin1 영어와 많은 서 부 유럽 언어에 사용 됩니다. Multilingualism (다중 언어 지원)에 대 한 지원 베스트: 기본 서버 문자 집합으로 u t f 8를 사용 하려는 경우이 옵션을 선택. UTF8 단일 문자 집합으로 다른 언어로 문자를 저장할 수 있습니다. · 수동 선택 기본 문자 집합/정렬 (수동으로 선택 된 기본 문자 집합/교정 규칙): 서버에 대해 설정 하는 기본 문자를 수동으로 선택 하려면이 옵션을 선택. 설정 드롭 다운 목록에서 원하는 문자를 선택 합니다. 서비스 옵션 대화 상자, 그림: MySQL 서버는 서비스 설치를 자동으로 시작 되지, 발사 MySQL 서버 자동으로 옵션 옆의 확인란을 선택 하지 않으면. 세트 루트 사용자 비밀 번호를 수정, 참고: 원격 연결 모드를 시작 하지 마십시오! 참고: 루트 암호를 설정 하려면 암호 입력을 원하는 새로운 루트 암호 (더 새로운 암호 입력) 확인 (확인) 두 상자. 기존 서버를 재구성 하려면, 현재 루트 암호 상자에 기존 하는 루트 암호를 입력 해야 합니다. 루트와 네트워크를 통해 로그온을 방지 하려면 선택 루트 옆에 있는 상자 (만 수 있는 로컬 연결 루트에서 로그온) localhost에서 연결할 수 옵션. 이 루트 계정 보안을 증가할 것 이다. 익명 사용자 계정을 생성 하려면, 만들기 익명 계정 옵션 옆의 확인란을 선택 합니다. 익명 계정 만들기는 서버 보안을 로그인 및 라이센스 어렵습니다. 따라서 권장 하지 않습니다. MySQL 설치를 완료 하 고 MySQL 서비스를 시작 합니다.
(2) 정상 MySQL 작업 인지 테스트 합니다. Cmd 명령 프롬프트 창을 열고, 명령을 입력: Mysql-u 루트-p 암호 입력, MySQL 설치는 정상적인 경우는 MySQL에 대 한 일반 액세스를 콘솔. (3) 변경 MySQL 데이터베이스 디렉터리는) cmd 명령 프롬프트 창을 열고, 명령을 입력: net stop MySQL 중지 MySQL 서비스 실행; b 오픈 D:\ServerRoot\MySQL\my.ini 찾을: DataDir "D:\Serv = Erroot\mysql\data "를 수정: DataDir =" D:\ServerRoot\Database "C"를 D:\ServerRoot\를 D:\ServerRoot\MySQL\data 폴더를 복사 하 여 이름을 D:\ Serverroot\database; d 오픈 cmd 명령 프롬프트 창 입력 명령: net MySQL 시작 MySQL 서비스 시작. 전자는 다시 MySQL가 제대로 작동 여부를 테스트 합니다. (4) Libmysql 동적 연결 라이브러리 C:\Windows\System32 D:\ServerRoot\MySQL\bin\libMySQL.dll 파일 복사를 준비 합니다. 2. 설치 PHP (1) 다운로드 Php 5.2.5 win32.zip 파일을 압축 해제 하 고 그것을 복사: D:\ServerRoot\PHP (2) 입력 D:\ServerRoot\PHP 폴더와 이름을 Php.ini dist php. INI; (3) php.ini 파일을 열고, 찾을: Extension_dir = ". /" 변경; extension_dir = "D:\ServerRoot\PHP\ext" Extension_dir 확장 라이브러리 (모듈) 저장 하는 디렉터리입니다. 이것은 PHP를 동적 확장 모듈을 찾을 하는 데 사용 되는 디렉터리 이다. (4) 찾기: Windows 확장 동적 모듈 구성에서 Windows 확장, 당신은 열 필요가 다음 모듈 지원: (앞 줄 당 모듈 구성을 제거; 수) 확장 = php_ Mbstring.dllextension=php_gd2.dllextension=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_server (6) 저장 php.ini 파일을 복사 하기가 그렇고, C:\Windows\ register_globals 수정 잊지 마세요 오프 Register_globals =에 =. 3. IIS와 PHP 통합 구성-새로운 웹 사이트 (1) 시작 IIS 관리자를 만들고 새 웹 사이트를 만듭니다 (가상 호스트), 그림 같은: 사이트의 이름을 입력 (2) 변경 이름만 IIS에서 정체성을 임의로 입력할 수 있습니다. 그림: (3) 웹 사이트의 IP 주소는 기입 하지 않아도, 특별 한 요구 사항이 없는 경우 포트 유지 됩니다 80 수, 그리고 마지막으로 올바르게 사이트의 도메인 이름을 입력. 그림: (4) 선택 Wwwroot 사이트에 사이트 디렉터리. 그림에 표시 된 대로: (5)에 대 한 PHP 애플 리 케이 션, 당신은 사이트 "읽기" 권한과 "스크립트 실행"을 줄 필요가. 그림에 표시 된 대로: (6) 지금까지, 새로운 사이트를 성공적으로 만들어졌습니다. 4. IIS와 PHP 통합 구성-사용 (1) 그냥 구축 사이트의 속성을 열고를 PHP를 지 원하는, 그림 사이트: (2) 사이트 속성 창에서에서 홈 디렉터리 탭을 클릭 합니다, 구성 단추를 클릭 하 고 새로 꺼낸된 응용 프로그램 구성 대화 상자에서 PHP 가입 추가 버튼을 클릭 ISAPI 지원, 선택 실행 파일: D:\ServerRoot\PHP\php5isapi.dll, 확장. PHP, 액션 제한: Get, post. 확인을 클릭 합니다 추가 하 고 응용 프로그램 구성 창. PHP 확장 목록 성공적으로 로드 됩니다. 성공 하면 구성 창 닫고 사이트 속성 주 창으로 돌아가려면 확인을 클릭 합니다. 그림에 표시 된 대로: (3) 클릭 문서 탭 기본 콘텐츠 문서에 Index.htm, index.html, index.php 3 파일을 추가 하 고 정렬 순서 앞에 있는 모든 기본 문서. 완료 되 면 사이트 속성 구성 창을 닫고 IIS 관리자 주 인터페이스를 반환 하는 확인을 클릭 합니다. (4) PHP 확장에 대 한 지원을 추가할 웹 서비스 확장을 마우스 오른쪽 단추로. (5)는 다음 그림 에서처럼, "새로운웹 서비스 확장 대화 상자를 "확장" PHP, "파일" 선택 D:\ServerRoot\PHP\php5isapi.dll, 채우는 고 PHP 확장을 기본적으로 허용을 설정 합니다. 그림에 표시 된 대로: (6) 다시 IIS 서비스. 5, 테스트 PHP 지 원하는 정상적인 IIS 및 PHP 통합 완료, 다음 PHP를 테스트 하는 데 필요한 지원 정상입니다. (1) 입력 D:\wwwroot\ 디렉터리를 만들고 새 phpinfo.php 파일, 콘텐츠: <? phpphpinfo ();? > (2) 오픈 IE 브라우저, 입력: http://www.domain.com/ phpinfo.php PHP의 기본 디스플레이 정보 지원 (3) 구성 통합 성공적 임을 나타냅니다. 6, D:\ServerSoft 폴더에 설치 젠 드 최적화 프로그램 Zendoptimizer-3.3.0a-windows-i386.exe 파일 다운로드를 두 번 클릭, 설치 과정은 매우 친절 하지만 또한 비교적 간단 하 고, 그래서 더 이상 스크린샷을 여기 설명. 그러나, 다음을 참고: (1) 젠 드 Optimzer 설치 디렉토리 (2) 설치 과정에서에서 묻는 php.ini 파일 위치 수동으로 C:\Win 지정할 필요가 없는 경우 C:\Windows, 인지를 관찰 하는 D:\ServerRoot\Zend로 지정할 수 Dows (3) IIS 웹 사이트의 루트 디렉터리의 위치는으로 지정 하는 설치 하는 동안 묻는 메시지가: D:\wwwroot. 후 설치가 완료 되 고 다시 재부팅 후, 젠 드 최적화 지원 정보에 포함 되어 있는지 phpinfo.php 지원 정보를 보려면 IE 브라우저 창을 열고 해야 합니다 그리고 만약 젠 드 Optimiz, 젠 드 최적화는 IIS 서비스가 자동으로 다시 시작 어 성공적으로 설치 하지 않았다! 마지막으로, php.ini 파일을 수정 하 고 Phpinfo 함수는 disable_functions를 추가. 질문이 있다면, 제발 내 그룹에와 서: 함께 토론 하는 15119579
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.