>백엔드 개발 >PHP 튜토리얼 >Win7_php 예제에서 apache2.2, php5.4 노트를 수동으로 설치

Win7_php 예제에서 apache2.2, php5.4 노트를 수동으로 설치

WBOY
WBOY원래의
2016-05-16 20:18:321139검색

순수한 기록, 계정 운영.

먼저 d:www 디렉터리를 생성하고 이 디렉터리에 모든 웹 환경 소프트웨어를 설치합니다.
d:wwwlogs 디렉터리를 만듭니다. 일부 로그가 여기에 배치됩니다.

http://mirrors.cnnic.cn/apache/httpd/binaries/win32/(apache.org에 언급된 미러 사이트) .msi에서 httpd-2.2.25-win32-x86-openssl-0.9.8y를 다운로드했습니다.

apache2.2.25를 설치하고 설치 경로 d:wwwapache2.2를 선택한 후 다음 단계에서 설치를 완료합니다.

localhost를 방문하여 작동한다고 표시하세요!

아파치 설치가 완료되었습니다.

---------------------------------- --- ----------

http://windows.php.net/download/#php-5.4에서 php5.4 5.4.21의 최신 안정 버전을 다운로드하세요
VC9 x86 Thread Safe, zip 버전을 다운로드해야 합니다. 그렇지 않으면 nts에 php5apache2_2.dll 파일이 없어 시간이 많이 낭비됩니다.
http://windows.php.net/downloads/releases/php-5.4.21-Win32-VC9-x86.zip

다운로드 후 d:wwwphp-5.4.21에 압축을 풀어주세요

apache2.2confhttpd.conf 열기
아래로 스크롤하세요:

코드 복사 코드는 다음과 같습니다.

LoadModule php5_module "D:/www/php5.4.21/php5apache2_2.dll"
로드파일 D:/www/php5.4.21/php5ts.dll
로드파일 D:/www/php5.4.21/ssleay32.dll
PHPIniDir "D:/www/php5.4.21"
AddType 애플리케이션/x-httpd-php .php

이로써 php 지원이 완료되었습니다.

추가 개선 사항:

코드 복사 코드는 다음과 같습니다.

오류 로그 "d:wwwlogsapache_error.log"
로그레벨 오류
conf/extra/httpd-vhosts.conf 포함 #Remove
앞의 주석 웹 디렉토리가 e:/www 아래에 있다고 가정하고 httpd-vhosts.conf를 편집하십시오.
#NameVirtualHost *:80
파일ETag 없음
디렉토리색인 index.html index.php
<디렉토리 "e:/hx/">
옵션 색인 FollowSymLinks 포함
모두 무시 허용
주문 허용, 거부
모두 허용


서버이름 www.jb51.net
DocumentRoot "E:hxwww.jb51.net"


D:wwwphp5.4.21php.ini
열기
코드 복사 코드는 다음과 같습니다.

log_errors = 켜짐
error_log = D:wwwlogsphp_error.log

extension_dir="D:wwwphp5.4.21ext"
확장자=php_mysql.dll
확장자=php_curl.dll


기타 구성은 상황에 따라 다릅니다

이렇게 하면 기본적으로 웹 환경이 구성됩니다.

--------------------------------

추가:
apc를 다운받으려면 예전에는 여기저기서 찾아봐야 했었는데 이제는 정식으로 제공됩니다! http://pecl.php.net/package/APC: http://windows.php.net/downloads/pecl/releases/apc/3.1.13/php_apc-3.1.13-5.4-ts에서 최신 버전을 다운로드하세요. - vc9-x86.zip, php_apc.dll의 압축을 D:wwwphp5.4.21ext 디렉터리에 푼다.
memcache.dll을 다운로드하려면 http://pecl.php.net/package/memcache에서도 제공됩니다.

코드 복사 코드는 다음과 같습니다.

확장자=php_apc.dll
확장자=php_memcache.dll

그런데 이 버전의 apc에는 몇 가지 문제가 있는 것 같습니다.
이것들은 항상 나타나므로 비활성화해야 합니다.
코드 복사 코드는 다음과 같습니다.

알림: 알 수 없음: 1. h->opened_path=[null] h->filename=[E:/hx/www.jb51.net/test_file.php] in Unknown on line 0

알림: 알 수 없음: 라인 0의 알 수 없음에 있는 apc_cache_find [-833243605]

공지: 알 수 없음: 2. h->opened_path=[E:/hx/www.jb51.nettest_file.php] h->filename=[E:/hx/www.jb51.net/test_file.php ] 0행의 Unknown

알림: 알 수 없음: apc_cache_make_file_entry: 항목->data.file.filename은 0행의 알 수 없음에 있는 [E:/hx/www.jb51.nettest_file.php]입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.