-
- zend_optimizer.optimization_level=15
- zend_extension_ts="d:php endoptimizer.dll"
- zendoptimizer.dll 경로가 일치해야 합니다
-
코드 복사
그런 다음 Extension_dir을 검색하고 끝에 windirsystem32 디렉터리의 전체 이름을 추가합니다. 예: Extension_dir = d:windowssystem32(마지막 이름은 생략하면 안 됩니다!)
Extension=php_exif.dll, Extension=php_imap.dll, Extension=php_ldap.dll, Extension=php_zlib.dll을 찾아 앞의 세미콜론 주석을 제거합니다.
mysql.default_port를 찾아 등호 뒤에 mysql 포트를 추가하세요. 예: mysql.default_port = 3306 (3306은 mysql의 기본 포트입니다.)
mysql.default_host를 찾아 등호 뒤에 localhost를 추가합니다. 예: mysql.default_host = localhost
구하다
php.ini php.exe를 windows 디렉토리에 복사하고 php4ts.dll 아래의 모든 .dll 파일, php의 dll 및 확장 디렉토리를 windowssystem32에 복사합니다(기존 파일을 덮어쓰지 않음)
5. 아파치 서버 구성
apacheconfhttpd.conf 파일을 엽니다. 주요 설정은 다음과 같습니다.
-
- 서버 유형 독립형
- serverroot "d:/apache"
- # Apache 설치 디렉터리
- pidfile 로그/httpd.pid
- Scoreboardfile 로그/apache_runtime_status
- timeout 300
- keepalive on
- maxkeepaliverequests 100
- keepalivetimeout 15
- maxrequestsperchild 1024
- threadsperchild 50
- sendbuffersize 65536
- maxclient 150
- 들어봐 80
- # 기본 웹 서버 포트인 포트 80을 듣습니다.
- bindaddress *
- # 모든 IP에서 웹 서버를 사용할 수 있습니다.
- loadmodule vhost_alias_module module/mod_vhost_alias.so
- addmodule mod_vhost_alias.c
- # 제거 이 두 줄 앞의 #은 가상 도메인 이름 지원
- port 80
- serveradmin me@localhost
- servername localhost
- # 포트, 관리자 이메일, 서버 도메인 이름, 실제 상황에 따라 수정
- documentroot " d:/myweb/"
- # 웹 파일 저장 주소는 d:/myweb입니다.
-
- 옵션은 다음을 따릅니다.ymlinks multiviews
- 모두 무시
- 주문 허용, 거부
- 모든
- 에서 허용
- # d:/myweb
- scriptalias /cgi-bin "e:/에 대한 액세스 옵션 설정 myweb/cgi"
-
- 허용 재정의 없음
- 옵션 없음
- 주문 허용, 거부
- 모두 허용
- 디렉토리>
- # cgi-bin 디렉토리 권한 설정
- #!/perl/bin/perl
- # 이 줄은 perl-cgi의 실행 환경을 구성합니다. d:perl에 상대적인 Perl이 설치되어 있기 때문입니다. path는 여기서 직접 사용됩니다
- # 실행할 cgi 및 pl 파일의 첫 번째 줄은 여기와 동일해야 하며, 그렇지 않으면 실행할 수 없습니다. 여기에는
- # #!d:/perl/bin/perl
- # 이라고 써도 됩니다. 또한 이 구성의 첫 번째 #은 주석을 의미하지 않으므로 생략할 수 없습니다! !
- directoryindex index.html을 찾아
- directoryindex index.htm
- directoryindex default.htm
- directoryindex default.html
- directoryindex index.php
- directoryindex index.php3
- 디렉토리 인덱스를 추가하세요. index.cgi
- addtype application/x-httpd-php 찾기
- addtype application/x-httpd-php로 변경 .php .phtml .php3
- addhandler cgi-script 찾기
- addhandler로 변경 cgi -script .cgi .pl
- loadmodule php4_module d:/php/sapi/php4apache.dll
- loadmodule gzip_module d:/apache/modules/apachemodulegzip.dll
- # php4, gzip 모듈 로드
- # # # 다음은 gzip 모듈 설정입니다.
- mod_gzip_on yes
- mod_gzip_minimum_file_size 300
- mod_gzip_maximum_file_size 0
- mod_gzip_maximum_inmem_size 100000
- mod_gzip_keep_workfiles no
- mod_gzi p_dech unk 예
- mod_gzip_can_negotiate 예
- mod_gzip_temp_dir d: /apache/ temp
- # apache 디렉터리 아래에 임시 디렉터리가 있어야 합니다. 그렇지 않은 경우 새 디렉터리를 만듭니다.
- mod_gzip_item_include 파일 .html$
- mod_gzip_item_include 파일 .htm$
- mod_gzip_item_include 파일 .shtml$
- mod_gzip_item_include 파일 .shtm $
- mod_gzip_item_include 파일 .pl$
- mod_gzip_item_include 파일 .cgi$
- mod_gzip_item_include mime ^text/.*
- mod_gzip_item_include 핸들러 ^perl-script$
- mod_gzip_ item_include 마임 ^ httpd/unix -directory$
- mod_gzip_item_include 핸들러 ^server-status$
- mod_gzip_item_include 핸들러 ^server-info$
- mod_gzip_item_include mime ^application/x-httpd-php
- mod_gzip_item_include 파일 .php$
- mod_gzip_item_include 파일 .php3$
- mod_gzip_item_include 파일 .mht$
- mod_gzip_item_exclude 파일 .css$
- mod_gzip_item_exclude 파일 .js$
- mod_gzip_item_exclude mime ^image/.*
- mod_gzip_item_exclude reqhead 콘텐츠 유형:멀티파트/ form-data
- mod_gzip_item_exclude reqheader content-type:application/x-www-form-urlencoded
- mod_gzip_item_exclude 파일 첨부.php$
- #위 내용은 vbb에 필요합니다
- ### mod_gzip 샘플 끝 config
- logformat " %h %l %u %t "%r" %>s %b mod_gzip: %{mod_gzip_result}n in:%{mod_gzip_input_size}n out:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio} npct." mod_gzip_info
- # gzip 작업 상태 기록
- # 위는 httpd.conf에 추가하거나 수정해야 하는 부분입니다. 그 외는 수정할 필요가 없습니다
복사 코드
6. phpmyadmin 구성
config.inc.php 파일을 열고 수정하세요.
-
- $cfgservers[1][''host''] = ''localhost''; //mysql 주소
- $cfgservers[1][ ''port''] = ''3306''; //mysql 포트
- $cfgservers[1][''user''] = ''username''; //mysql 사용자 이름
- $cfgservers[ 1 ][''password''] = ''passwd''; //mysql 비밀번호
- $cfgdefaultlang = ''zh'' //phpmyadmin을 중국어 간체 인터페이스로 구성
-
코드 복사
phpmyadmin은 mysql 구성이므로 다른 사람이 추측할 수 없는 디렉토리에 위치해야 하거나 해당 디렉토리에 사용자 권한 확인이 필요합니다
7. 테스트
기본 d:mywebphpmyadmin을 따르는 경우 브라우저를 사용하여 http://localhost/phpmyadmin/ 주소를 엽니다.
테스트에 성공하면 phpmyadmin의 mysql 관리 페이지가 나타납니다. show php information을 클릭하거나 http://localhost/phpmyadmin/phpinfo.php로 이동하면 웹 PHP mysql의 구성 및 작동이 표시됩니다.
구성이 괜찮다면 위의 apache 1.3.22 for win32 php 4.0.6 active perl 5.006001 zend Optimizer v1.1.0 mod_gzip 1.3.19.1a mysql 4.0.0 alpha
구성이 완료되었습니다.
|