현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - Php 소스 고수 들어오세요! ! ! !

Php 소스 고수 들어오세요! ! ! !

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 는 설치 성공을 나타냅니다.