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 조합은 파란색 텍스트로 표시됩니다. PHP4.4.x+MySQL4.0.x 조합만 설치해야 하는 경우 파란색 텍스트와 관련된 내용만 보면 됩니다.
물론 체험이나 WIN2003 시스템을 좋아하는 사람도 최신 버전을 시도해 볼 수 있다. Php 5.1.x+MySQL 5.0.x/MySQL 4.1.x 와 함께 사용하는 것이 좋습니다.
1. 소프트웨어 준비: 다음은 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/244 18.html
。 Com/soft/ 1262.html
。 Com/soft/ 10687.html
C:\ 는 현재 사용 중인 운영 체제의 시스템 디스크라고 가정합니다. 현재 운영 체제가 C:\ 에 설치되어 있지 않은 경우 적절한 경로를 적절하게 수정합니다. 또한 CD 는 여러 가지 이유로 시스템을 재설치하는 경우가 많기 때문에 이 디스크에서 데이터를 백업하고 전송하는 것은 쉽지 않습니다.
설치 디렉토리를 선택하면 이 문서에서는 모든 PHP 관련 소프트웨어를 D:\php 디렉토리에 설치합니다. 이 경로는 직접 설정할 수 있습니다. 다른 디렉토리에 설치하는 경우 아래의 해당 경로를 적절하게 수정합니다.
둘째, PHP 설치: 이 문서의 PHP 설치 경로는 D:\php\php4\
혼동을 피하기 위해 PHP5. 1.x 버전의 설치 경로는 D:\php\php5\ 입니다.
(1), 다운로드 후 php-4.4.0-Win32.zip 을 받고, D:\php 디렉토리에 압축을 풀고, 보조 디렉토리 PHP-4.4.0-WIP 를 얻습니다
];
(2) 디렉토리 D:\php\php4 및 디렉토리 D:\ PHP \ PHP 4 \ dll[
PHP5 는 D:\php\php5\
] c:\Windows\system32(win2000 시스템은 c:/winnt/system32/) 까지 기존 dll 파일을 덮어씁니다.
(3) 메모장에서 php.ini-dist 를 열고 메모장의 검색 기능을 사용하여 수정 사항을 검색합니다.
검색
코드:
[클립보드로 복사]
Register_globals = Off, Off 를 On 으로 변경, 즉 register _ globals = On;;
참고: 이는 PHP 의 글로벌 변수 함수에 해당합니다. 많은 PHP 프로그램에 글로벌 변수 함수가 필요하다는 점을 감안하면 -PHP 프로그램이 열린 후의 엄격함에 유의하십시오. 추천할 필요가 없는 경우 기본 꺼짐 상태로 유지됩니다.
다시 검색
코드:
[클립보드로 복사]
Extension_dir = 을 선택하고 해당 경로를 PHP 디렉토리의 extensions 디렉토리로 가리킵니다 (예: extension_dir = 변경). /"toextension _ dir =" d:/PHP/php4/extensions/";
PHP 확장 함수의 디렉토리 [PHP5 매핑을 extension _ dir = "d:/PHP/php5/ext/"로 변경]
D:\php 아래에 tmp 라는 폴더를 만듭니다.
찾다
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 Upload_tmp_dir = 윌; Upload_tmp_dir 해당 행의 주석 문자는 세미콜론 ";"입니다 앞에 있어요. 이 행이 php.ini 문서에서 유효하도록 를 제거합니다. Upload_tmp_dir 은 업로드된 파일의 저장소를 정의하는 임시 경로입니다. 여기에서 절대 경로를 수정하고 정의할 수도 있습니다. 여기에 설정된 디렉토리는 읽기 및 쓰기 권한을 가져야 합니다.
여기서 저는 upload_tmp_dir = D:/php/tmp (이전에 만든 폴더) 로 설정했습니다
검색 및 찾기
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 Windows extension 은 다음과 같은 공통 항목을 앞에 둡니다. 벗어나다
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ mbstring.dll
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ curl.dll
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ dbase.dll
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ gd2.dll
이것은 GD 라이브러리를 지원하는 데 사용되며 일반적으로 필요하고 요구됩니다.
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 확장 = PHP _ ldap.dll
코드:
[클립보드로 복사]
Extension=php_zip.dll 이전 ";"을 삭제합니다
PHP5 버전의 경우 여전히 알아야 합니다.
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 Extension=php_mysql.dll 을 선택하고 앞의 ";"를 삭제합니다 또한.
이것은 MYSQL 을 지원하는 데 사용됩니다. PHP5 는 MySQL 을 별도의 모듈로 로드하고 실행하므로 MYSQL 을 지원해야 합니다.
찾다
코드:
[클립보드로 복사]
을 눌러 섹션을 인쇄할 수도 있습니다 Session.save_path = 프런트 엔드 제거 : 번호, 이 문장 여기에 설정 됩니다.
Session.save_path = D:/php/tmp
앞의 것을 빼야 한다는 것을 선택할 수 있습니다. 그런 다음 파일을 c: \ windows 디렉토리 (windows 2000 의 C:\WINNT) 에 php.ini 로 저장하고 파일 접미사를 ini 로 변경하여 C: \ Windows \ PHP 를 얻습니다. Ini(Windows 2000 의 C:\WINNT\php.ini).
나는 성공적으로 PHP 를 구성했다. 샘플 INI 파일을 참조하십시오.
/iis/php4/php.ini
해당 버전은 PHP4.4.0 입니다.
/iis/php5/php.ini
해당 버전은 PHP 5.1..12 입니다.
경로가 이 문서와 같으면 c: \ windows 디렉토리 (windows 2000 의 C:\WINNT) 바로 아래에 저장할 수 있습니다. 경로가 이 문서와 같으면 C: \ Windows 디렉토리 (Windows 2000 아래 C:\WINNT) 에 직접 저장할 수 있습니다.
큰 파일을 업로드하거나 시간을 초과하여 프로그램을 실행할 수 없다고 불평하는 친구가 자주 있는데, PHP 의 다음 내용을 찾을 수 있습니다. INI 는 C:\ Windows(Windows 2000 의 C:\WINNT) 디렉토리에서 다음과 같이 수정됩니다.
Max _ execution _ time = 30 각 스크립트의 최대 실행 시간이며 초 단위로 수정할 수 있습니다.
Max _ input _ time = 60 각 스크립트에 사용할 수 있는 시간 (초) 입니다.
Memory _ limit = 8M 스크립트 실행의 최대 메모리 소비이며 직접 늘릴 수 있습니다.
업로드 최대 파일 크기 = 2M;; 업로드 파일의 최대 허용 크기, 직접 변경, 일부 사진 포럼에는 이 더 큰 값이 필요합니다.
(4) PHP 를 지원하도록 IIS 구성:
먼저 IIS 가 시스템에 제대로 설치되어 있는지 확인해야 합니다. 설치되지 않은 경우 먼저 IIS 를 설치해야 합니다. 설치 단계는 다음과 같습니다.
Windows 2000/XP 에서의 IIS 설치 :
관리자 계정으로 시스템에 로그인하고, Windows 2000 설치 CD 를 옵티컬 드라이브에 넣고 제어판으로 들어가 프로그램 추가/제거, 왼쪽에 있는 Windows 구성 요소 추가/제거, 팝업 창에서 인터넷 정보 서비스 (IIS) 를 선택하고 아래의 상세 정보 버튼을 클릭하여 구성 요소를 선택합니다. 인터넷 서비스 관리자, 월드 와이드 웹 서버 및 공용 파일 구성 요소가 필요합니다. 설치를 확인합니다.
설치가 완료되면 제어판의 관리 도구에서 서비스를 열고 "IIS 관리 서비스" 및 "월드 와이드 웹 게시 서비스" 를 선택합니다. 시작되지 않은 경우 시작합니다.
Windows 2003 에서의 IIS 설치:
Windows 2003 의 IIS 6.0 이 응용 프로그램 서버에 통합되었기 때문에 설치 응용 프로그램 서버는 기본적으로 IIS 6.0 을 설치하고 시작 메뉴에서 서버 구성을 클릭한 다음 열리는 서버 구성 마법사에서 왼쪽 응용 프로그램 서버 (IIS, ASP.NET) 를 선택합니다. [다음] 을 클릭하여 [응용 프로그램 서버 옵션] 을 표시합니다. 기본적으로 응용 프로그램 서버와 함께 설치된 모든 구성 요소를 선택할 수 있습니다. "다음" 을 클릭하여 "선택 요약 인터페이스" 를 열고 이 설치의 옵션을 묻습니다. 구성 프로그램은 "선택 요약" 의 옵션에 따라 구성을 자동으로 설치합니다.
브라우저를 열고 다음을 입력합니다.
/index.rar
다운로드 후 사이트 루트에 압축을 풀고 액세스하십시오.
셋째, MySQL 설치:
MySQL4.0.26 의 경우 mysql-4.0.26-win32.zip 을 받고 mysql-4.0.26-win32 디렉토리에 압축을 풀고 두 번 클릭하여 setup 을 실행합니다
설치가 완료되면 CMD 명령줄에서 다음을 입력하고 실행합니다.
코드:
[클립보드로 복사]
D: \ PHP \ MySQL \ bin \ mysqld-nt-install 서비스 설치가 성공하면 시스템 서비스 설치가 성공합니다.
새 텍스트 파일을 생성하여 my.ini 로 저장합니다. My.ini 를 편집하고 구성합니다. 다음은 참조 구성입니다.
(참조)
/iis/my.ini
다운로드 후 WINDOWS 또는 WINNT 디렉토리에 직접 저장할 수 있음)
코드:
[클립보드로 복사]
[mysqld]
Basedir=D:/php/MySQL
#MySQL 디렉토리
Datadir=D:/php/MySQL/data
#MySQL 데이터베이스가 있는 디렉토리를 데이터베이스가 저장된 다른 디렉토리로 변경할 수 있습니다.
# language = D:/PHP/MySQL/share/ 사용자 언어 디렉토리
#port=3306
설정 변수 = 최대 연결 =800
점프 잠금
Set-variable = key _ buffer = 512m
Set-variable = max _ allow _ packet = 4m
Set-variable = table _ cache =1024
집합 변수 = 정렬 버퍼 =2M
Set-variable = thread_cache=64
설정 변수 = 연결 버퍼 크기 =32M
변수 설정 = 레코드 버퍼 =32M
설정 변수 = 스레드 동시 =8
Set-variable = myisam _ sort _ buffer _ size = 64m
Set-variable = connect _ timeout =10
Set-variable = wait _ timeout =10
Server-id = 1
[isamchk]
Set- 변수 = key_buffer= 128M
설정 변수 = 정렬 버퍼 = 128M
변수 설정 = 읽기 버퍼 =2M
변수 설정 = 쓰기 버퍼 =2M
[myisamchk]
Set- 변수 = key_buffer= 128M
설정 변수 = 정렬 버퍼 = 128M
변수 설정 = 읽기 버퍼 =2M
변수 설정 = 쓰기 버퍼 =2M
[WinMySQLadmin]
Server = d:/PHP/MYsql/bin/mysqld-nt.exe 이 my 를 저장하고 복사합니다. INI 파일을 C: \ Windows 디렉토리 (Windows 2000 의 C:\WINNT) 로 이동합니다.
CMD 명령줄로 돌아가서 다음을 입력하고 실행합니다.
코드:
[클립보드로 복사]
Net start mysqlMySQL 서비스가 시작 중입니다.
MySQL 서비스가 성공적으로 시작되었습니다.
MySQL 서비스가 시작됩니다.
DOS 에서 루트 암호 수정: 물론 PHPMYADMIN 을 설치한 후에도 PHPMYADMIN 을 통해 암호를 수정할 수 있습니다.
형식: mysqladmin -u username -p 이전 비밀번호 새 비밀번호
예: 루트 사용자 xqin.com 에 비밀번호 추가
먼저 CMD 명령줄을 입력하고 MYSQL 디렉토리의 bin 디렉토리로 이동한 후 다음 명령을 입력합니다.
Mysqladmin -uroot 비밀번호 xqin.com
참고: 루트는 처음에 비밀번호가 없기 때문에 item -p 이전 비밀번호를 생략할 수 있습니다.
D: \ PHP \ MySQL \ bin > Mysql admin-uROOT 암호 xqin.com 이 자동차에 진입한 후 루트 암호는 xqin.com 으로 설정됩니다.
MySQL5.x 또는 MySQL4. 1.x (예: mysql-5.0. 18-win32) 를 다운로드한 경우 압축을 푼 후 Setup.exe 를 두 번 클릭하여 실행합니다 여기서 우리는 D:\php\MySQL 을 선택하고 다음 단계로 진행하여 등록을 건너뛰고 설치를 완료합니다.
설치가 완료되면 즉시 구성할지 여부를 묻는 메시지가 나타납니다. [예] 를 선택하여 구성합니다. 물론 일반 설치 후 메뉴에는 구성 마법사 MySQL 서버 인스턴스 구성 마법사도 있습니다. 실행 후 다음 단계에 따라 루트 비밀번호를 구성하고 설정할 수 있습니다.
다음 이후 표준 구성을 선택합니다.
다음으로 포함 .. 경로를 선택합니다.
다음으로 루트 비밀번호를 설정하겠습니다. 프록시 설정을 좀 더 복잡하게 하여 서버의 보안을 유지하는 것이 좋습니다!
응용이 완료되면 내 것이다. INI 구성 파일이 D:\php\MySQL 디렉토리에 생성되고 MySQL 서비스가 추가되고 시작됩니다.
MySQL 설치 오류, 제거 및 재설치가 해결되지 않으면 가젯 시스템 서비스 관리자가 있습니다.
/iis/ser.rar
제거 후 기존 MYSQL 서비스를 제거하고 재부팅 후 위 지침에 따라 설치하는 데 사용됩니다. 일반적으로 성공적으로 설치할 수 있습니다.
넷째, Zend optimizer 설치:
다운로드 후 Zend optimizer-2.6.2-windows-i386.exe 를 받을 수 있습니다. 설치를 직접 두 번 클릭합니다. 설치 중 웹 서버를 선택할 때 IIS 를 선택한 다음 웹 서버를 다시 시작할지 묻는 메시지를 표시합니다. Yes 를 선택하고 설치를 완료하기 전에 php.ini 를 백업할지 여부를 묻는 메시지를 표시합니다. 확인을 클릭하여 설치를 완료합니다. 저는 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 v 1.3.0, copyright (c)1998-2004 Zend technologies with Zend extension manager v Zend Technologies with Zend optimizer v2.6.2, copyright (c) 1998-2006, Zend technologies 가 설치 성공을 나타냅니다.