1, PHP 운영 환경 설치
2, 데이터베이스 설치
3, 사이트 디렉토리를 사이트 소스 코드가 있는 폴더로 가리킵니다
자세한 단계는 다음과 같습니다.
= = = = = = = = = = = = = =
= = = = = = = = = = = = = =
= = = = = = = = = = = = = =
Windows 2000/XP/2003 에서 IIS+PHP+MySQL+Zend Optimizer+GD 라이브러리 +phpMyAdmin 설치 구성
키워드: Windows IIS 에서 PHP+MySQL 지원 구성
아파치 (Apache) 에서 PHP 를 지원하는 구성 방법은 비교적 간단하므로 여기에
라고 쓰지 않는다일반 WIN 호스트는 PHP 환경 조합 PHP4.4.x+MySQL4.0.x 를 권장합니다. 따라서 PHP4.4.x+MySQL4.0.x 조합에 대한 다음 설치는 PHP 4.4.x+MySQL 4 만 설치하기만 하면 파란색 텍스트로 표시됩니다
물론 체험을 좋아하거나 WIN2003 시스템도 최신 버전을 체험해 볼 수 있습니다. PHP 5.1.x+MySQL 5.0.x/MySQL 4.1.x
조합을 추천합니다첫째, 소프트웨어 준비: 다음은 2006-1-20 까지의 최신 정식 버전이며 다운로드 주소도 장기간 유효합니다
1.PHP, PHP4.4.0 ZIP 압축 해제 버전 권장:
Php (4.4.0):
. php.net/get/PHP-4.4.0-win32.zip/from/a/mirror
[선택 사항]:
Php (5.1.2):
. php.net/get/PHP-5.1.2-win32.zip/from/a/mirror
2.MySQL, PHP4 와 함께 MySQL4.0.26 권장 WIN 시스템 설치 버전:
Mysql (4.0.26):
. com/soft/24418.html
. com/soft/1262.html
. com/soft/10687.html
C: \ 현재 사용 중인 운영 체제의 시스템 디스크를 가정해 보겠습니다. 현재 운영 체제가 C: \ 에 설치되어 있지 않은 경우 해당 경로를 직접 수정하십시오.
동시에 CD 는 여러 가지 이유로 시스템을 재설치하는 경우가 많기 때문에 데이터를 이 디스크에 보관하면 백업 및 전송이 쉽지 않습니다.
설치 디렉토리를 선택하면 이 문서에서는 모든 PHP 관련 소프트웨어를 D: \ PHP 디렉토리에 설치합니다. 이 경로는 직접 설정할 수 있습니다. 다른 디렉토리에 설치하는 경우 경로와 관련된 경로를 수정하려면 아래 해당 경로를 수정하면 됩니다.
둘째, PHP 설치: 이 문서의 PHP 설치 경로는 d: \ PHP \ php4 \
입니다(혼동을 피하기 위해 PHP 버전 5.1.x 설치 경로는 d: \ PHP \ PHP 5 \)
(1), 다운로드 후 PHP-4.4.0-Win32.zip 을 받고 d: \ PHP 디렉토리에 압축을 풀면 2 차 디렉터리 php-4.4.0-Win32 를 받고 phpp 로 이름을 바꾼다
];
(2), d: \ PHP \ php4 디렉토리와 d: \ PHP \ php4 \ dlls 디렉토리 [
PHP5 는 d: \ PHP \ PHP 5 \
입니다] 아래의 모든 dll 파일을 c: \ windows c:\Windows\system32(win2000 시스템의 경우 c:/winnt/system32/) 로 복사하여 기존 dll 파일을 덮어씁니다.
(3), php.ini-dist 를 메모장으로 열고 메모장의 찾기 기능을 사용하여 검색 및 수정:
검색
코드:
[Copy to clipboard]
Register_globals = Off, Off 를 On 으로 변경하면 register_globals = On;;
주: PHP 에 해당하는 이 글로벌 변수 기능은 많은 PHP 프로그램이 글로벌 변수 기능을 필요로 한다는 점을 고려하여 -PHP 프로그램의 엄격함을 염두에 두고, 수정하지 않고 기본 Off 상태 유지
다시 검색
코드:
[Copy to clipboard]
Extension_dir = 을 선택하고 해당 경로를 PHP 디렉토리의 extensions 디렉토리로 가리킵니다. 예를 들어 extension_dir = "./ "를 extension _ dir =" d "로 수정합니다
PHP 확장 기능 디렉토리 [PHP5 매핑을 extension _ dir = "d:/PHP/PHP 5/ext/"]
D: \ PHP 아래에 폴더를 만들고 이름을 tmp
로 지정합니다찾기
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 Upload_tmp_dir = 예; Upload_tmp_dir 해당 행의 주석 문자, 즉 앞에 세미콜론 ";"이 옵니다 를 제거하여 해당 행이 php.ini 문서에서 작동하도록 합니다. Upload_tmp_dir 은 업로드 파일이 저장되는 임시 경로를 정의하는 데 사용됩니다. 여기서 절대 경로를 수정하고 정의할 수도 있습니다. 여기에 설정된 디렉토리는 읽기 및 쓰기 권한이 있어야 합니다.
여기서 저는 upload _ tmp _ dir = d: /php/tmp (이전에 만든 이 폴더인 허)
로 설정했습니다검색 결과
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 Windows Extensions 는 다음과 같은 일반적인 항목 앞에 있습니다. 제거
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ mbstring.dll
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ curl.dll
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ dbase.dll
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ gd2.dll
이것은 GD 라이브러리를 지원하는 데 사용됩니다. 일반적으로 필요합니다.
를 선택해야 합니다.코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ ldap.dll
코드:
[Copy to clipboard]
Extension=php_zip.dll 이전 ";"을 제거합니다
PHP5 버전의 경우
도 찾아야 합니다코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 Extension=php_mysql.dll 을 선택하고 앞의 ";"도 제거합니다
이는 MySQL 을 지원하는 데 사용됩니다. PHP5 는 MYSQL 을 별도의 모듈로 로드하므로 MYSQL 을 지원하려면
가 필요합니다.찾기
코드:
[Copy to clipboard]
을 눌러 섹션을 인쇄할 수도 있습니다 Session.save_path = 앞 제거; 번호, 이 문서에서는
로 설정합니다Session.save _ path = d:/PHP/tmp
다른 사람들은 필요한 것을 선택하여 앞의 것을 제거할 수 있습니다. 그런 다음 파일을 php.ini 를 c: \ windows (windows 2000 의 경우 c: \ winnt) 디렉토리로 저장합니다. 변경 파일 접미사는 ini 로 되어 c: \ windows \ PHP. 를 얻습니다
본인이 성공적으로 구성한 PHP.INI 파일의 예는 다음과 같습니다.
/iis/php4/php.ini
해당 버전은 PHP4.4.0
입니다/iis/php5/php.ini
해당 버전은 PHP5.1.12
입니다경로 등이 본문과 같으면 c: \ windows (win) 에 직접 저장할 수 있습니다
Dows 2000 의 경우 c: \ winnt) 디렉토리 사용 경로 등이 본문과 같으면 c: \ windows (windows 2000 의 경우 c: \ winnt) 디렉토리에 직접 저장하여
를 사용할 수 있습니다일부 친구들은 큰 파일을 업로드할 수 없거나 특정 프로그램을 실행할 수 없다는 것을 자주 반영하며, c: \ windows (windows 2000 의 경우 c: \ winnt) 디렉토리에서 PHP.INI 를 찾아 다음과 같이 수정할 수 있습니다.
Max _ execution _ time = 30; 이것은 각 스크립트가 실행되는 최대 시간이며, 길이, 단위 초
를 직접 수정할 수 있습니다Max _ input _ time = 60; 각 스크립트에 사용할 수 있는 시간이며 단위는 초
입니다Memory _ limit = 8m; 스크립트 실행에서 가장 많이 사용되는 메모리입니다.
직접 늘릴 수도 있습니다Upload _ max _ filesize = 2m; 업로드 파일의 최대 허용 크기, 직접 변경해 주세요. 일부 사진 포럼은 이 더 큰 값이 필요합니다.
(4), PHP :
먼저 시스템에 IIS 가 제대로 설치되어 있는지 확인하고, 설치되어 있지 않은 경우 IIS 를 먼저 설치해야 합니다. 설치 단계는 다음과 같습니다.
Windows 2000/XP 에서의 IIS 설치:
관리자 계정으로 시스템에 로그인하여 디스크 드라이브에 Windows 2000 설치 디스크를 넣고 제어판으로 이동하여 프로그램 추가/제거를 클릭한 다음 왼쪽에 있는 "Windows 구성 요소 추가/제거" 를 클릭하고 팝업 창에서 "Internet" 을 선택합니다 인터넷 서비스 관리자, 월드 와이드 웹 서버 및 공용 파일 구성 요소가 필요합니다. 설치를 결정합니다.
설치가 완료되면 제어판의 관리 도구에서 서비스를 열고 "IIS Admin Service" 및 "World Wide Web Publishing Service" 서비스를 확인합니다
Windows 2003 에서의 IIS 설치:
Windows 2003 의 IIS 6.0 이 응용 프로그램 서버에 통합되므로 응용 프로그램 서버를 설치하면 기본적으로 IIS 6.0 이 설치됩니다. 시작 메뉴에서 서버 구성을 클릭하고 열리는 서버 구성 마법사의 왼쪽에서 응용 프로그램 서버 (IIS, ASP) 를 선택합니다 "다음" 을 클릭하면 "애플리케이션 서버 옵션" 이 나타납니다. 애플리케이션 서버와 함께 설치된 구성 요소를 선택할 수 있습니다. 기본적으로 모두 선택하시면 됩니다. "다음" 을 클릭하면 "요약 인터페이스 선택" 이 나타납니다
브라우저를 열고 다음을 입력합니다.
/index.rar
다운로드 후 사이트 루트 디렉토리에 압축을 풀고 방문하시면 됩니다
셋째, MySQL 설치:
MySQL4.0.26 다운로드의 경우 mysql-4.0.26-win32.zip, mysql-4.0.26-win32 디렉토리에 압축을 풀고 두 번 클릭하여 Setup.exe 를 실행합니다
설치가 완료되면 CMD 명령줄에서 다음을 입력하고 실행합니다.
코드:
[Copy to clipboard]
D: \ PHP \ MySQL \ bin \ mysqld-nt-install Service successfully installed 로 돌아가면 시스템 서비스가 성공적으로 설치된 것입니다.
새 텍스트 파일을 MY.INI 로 저장하고 구성 MY.INI 를 편집합니다. 여기서 참조된 구성
을 제공합니다(
/iis/my.ini
다운로드 후 WINDOWS 또는 WINNT 디렉토리에 직접 저장할 수 있음)
코드:
[Copy to clipboard]
[mysqld]
Basedir = d:/PHP/MySQL
#MySQL 이 있는 디렉토리
Datadir = d:/PHP/MySQL/data
#MySQL 데이터베이스가 있는 디렉토리, 데이터베이스를 호스팅하는 다른 디렉토리로 변경할 수 있습니다
# language = d:/PHP/MySQL/share/yourlanguage directory
#port=3306
Set-variable = max _ connections = 800
Skip-locking
Set-variable = key _ buffer = 512m
Set-variable = max _ allowed _ packet = 4m
Set-variable = table _ cache = 1024
Set-variable = sort_buffer=2M
Set-variable = thread _ cache = 64
Set-variable = join _ buffer _ size = 32m
Set-variable = record _ buffer = 32m
Set-variable = thread _ concurrency = 8
Set-variable = myisam _ sort _ buffer _ size = 64m
Set-variable = connect _ timeout = 10
Set-variable = wait _ timeout = 10
Server-id = 1
[isamchk]
Set-variable = key _ buffer = 128m
Set-variable = sort _ buffer = 128m
Set-
Variable = read_buffer=2M
Set-variable = write _ buffer = 2m
[myisamchk]
Set-variable = key _ buffer = 128m
Set-variable = sort _ buffer = 128m
Set-variable = read_buffer=2M
Set-variable = write _ buffer = 2m
[WinMySQLadmin]
Server = d:/PHP/MySQL/bin/mysqld-nt.exe 저장 후 MY.INI 파일을 c: \ windows (windows 2000 의 경우 c: \
CMD 명령줄로 돌아가서 입력 및 실행:
코드:
[Copy to clipboard]
Net start mysqlMySQL 서비스 시작 중 ..
MySQL 서비스가 시작되었습니다.
MySQL 서비스가 시작됩니다.
DOS 에서 루트 암호 수정: 물론 PHPMYADMIN 을 설치한 후 암호를 변경하면 PHPMYADMIN 을 통해
를 수정할 수 있습니다형식: mysqladmin -u 사용자 이름 -p 이전 비밀번호 password 새 비밀번호
예: 루트에 비밀번호 추가 xqin.com
먼저 CMD 명령줄로 들어가 MYSQL 디렉토리의 bin 디렉토리로 이동한 후 다음 명령을 입력합니다
Mysqladmin-uroot password xqin.com
참고: root 는 처음에 비밀번호가 없었기 때문에 -p 이전 비밀번호 중 하나를 생략할 수 있습니다.
D: \ PHP \ MySQL \ bingt; Mysqladmin-ROOT password xqin.com 캐리지 리턴 후 루트 비밀번호가 xqin.com 으로 설정됩니다.
MySQL5.x 또는 MySQL4.1.x (예: mysql-5.0.18-win32) 를 다운로드한 경우 압축을 푼 후 두 번 클릭하여 Setup.exe 를 실행합니다. Next 다음 단계 후 사용자 정의 설치를 선택하고 Next 를 선택합니다
설치가 완료되면 즉시 구성할지 여부를 묻는 메시지가 표시되며 예를 선택하여 구성할 수 있습니다.
물론 일반 설치 후 메뉴에도 구성 마법사 MySQL server instance config 마법사가 있습니다. 실행 후 다음과 같이 루트 비밀번호를 구성하고 설정하면 됩니다
Next 다음 단계 후 standard configuration 선택
Next 다음, Include .. PATH
를 체크합니다다음 단계, 루트 암호 설정, 사회 설정 복잡성, 서버 보안 보장!
Apply 가 완료되면 d: \ PHP \ MySQL 디렉토리에 MY.INI 구성 파일이 생성되고 MySQL 서비스가 추가되고 시작됩니다
MySQL 설치에 오류가 있고 제거 및 재설치를 해결할 수 없는 경우 가젯 시스템 서비스 관리자
를 제공합니다/iis/ser.rar
제거 후 기존 MYSQL 서비스를 제거하고 다시 시작한 후 위 지침에 따라 설치하면 일반적으로
를 성공적으로 설치할 수 있습니다넷째, Zend optimizer 설치:
다운로드 후 Zend optimizer-2.6.2-windows-i386.exe 를 받고 설치를 두 번 클릭하면 됩니다. 설치 과정에서 웹 서버를 선택하게 되면 IIS 를 선택하고 시작 웹 서버를 선택할지 묻는 메시지를 표시합니다 D: \ PHP \ Zend
에 설치했습니다다음 두 단계의 디렉토리는 자신의 기본 웹 사이트 디렉토리에 따라 선택하며 d: \ PHP \ Zend 디렉토리
를 선택할 수 있습니다Zend Optimizer 의 설치 마법사는 선택 사항에 따라 php.ini 를 자동으로 수정하여 이 엔진을 시작하는 데 도움을 줍니다. 다음은 Zend Optimizer 의 구성 옵션에 대한 간략한 설명입니다. 다음은 본인 설치가 완료된 후 php.ini 의 기본 구성 코드입니다 (세미콜론 뒤의 내용은 주석임).
Zend _ extension _ ts = "d: \ PHP \ Zend \ lib \ zendextensionmanager.dll"
을 눌러 섹션을 인쇄할 수도 있습니다 Zend Optimizer 모듈이 하드 드라이브에 설치되는 경로입니다.
Zend _ extension _ manager.optimizer _ ts = "d: \ PHP \ Zend \ lib \ optimizer-2.6;
을 눌러 섹션을 인쇄할 수도 있습니다 최적기가 있는 디렉토리로, 기본적으로 수정할 필요가 없습니다.
Zend _ optimizer.optimization _ level = 1023
을 눌러 섹션을 인쇄할 수도 있습니다 최적화 수준, 여기서 시작하는 최적화 프로세스의 수를 정의합니다. 기본값은 15 입니다. 즉, 10 개의 최적화 프로세스 중 1-4 를 동시에 열 수 있습니다. 이 값을 1023 으로 변경하여 10 개의 최적화 프로세스를 모두 열 수 있습니다.
Phpinfo () 함수를 호출하면
가 표시됩니다Zend Engine v1.3.0, copyright (c) 1998-2004 Zend technologies with Zend extension manager v1.0.9, copyrright By Zend Technologies with Zend optimizer v2.6.2, Copyright (c) 1998-2006, by Zend technologies 는 설치 성공을 나타냅니다.