컴퓨터 지식 네트워크 - 컴퓨터 구성 - 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 조합은 파란색 텍스트로 표시됩니다. 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 가 설치 성공을 나타냅니다.

上篇: Linux 호스트 이름이 docker로 변경되었습니다. 下篇: 스위치에서 슈퍼 스매시 브라더스 사이먼을 플레이하는 방법은 무엇인가요?
관련 내용