>php教程 >php手册 >WAMP 서버 설정

WAMP 서버 설정

WBOY
WBOY원래의
2016-10-09 08:31:461238검색

서버 설정

  • wamp/bin/apache/Apache###/conf/httpd.conf 파일에 설정

루트 폴더

  1. 문서 루트 및 디렉터리 수정
  2. 저장 후 서비스 재시작

404 반환 값

  1. 오류 문서 이후 값을 수정하고 이전 #을 삭제하세요
  2. 저장 후 서비스 재시작

포트 변경

  1. 듣기 수정 또는 추가
  2. 저장 후 서비스 재시작
  • 형식에 주의하세요. 그렇지 않으면 다시 시작할 수 없습니다.

외부 액세스 설정

1. 다음 내용으로 변경(2개 부분)

<code class="hljs"><span class="hljs-tag"><Directory "E:/wamp/bin/apache/apache2.4.9/cgi-bin">
    <span class="hljs-keyword">AllowOverride None
    <span class="hljs-keyword"><span class="hljs-common">Options None
    <span class="hljs-keyword">Require <span class="hljs-literal">all granted
<span class="hljs-tag"></Directory>


<span class="hljs-comment">#   onlineoffline tag - don't remove
    <span class="hljs-keyword">Require <span class="hljs-literal">all granted
	<span class="hljs-keyword"><span class="hljs-common">allow from <span class="hljs-literal">all
	
<span class="hljs-tag"></Directory></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>

로컬호스트 기본 표시 페이지 설정

1. 다음 내용을 변경하세요

<code class="hljs"><IfModule dir_module>
    DirectoryIndex index<span class="hljs-class">.php index<span class="hljs-class">.php3 index<span class="hljs-class">.html index<span class="hljs-class">.htm
</IfModule><br></span></span></span></span></code>

2. localhost 폴더에 위의 페이지가 없을 경우 주소창에 localhost를 입력하면 localhost 폴더에 있는 파일들이 표시됩니다

정의되지 않은 PHP 함수 등의 오류 취소

  • php.ini에서 설정
<code class="hljs"><span class="hljs-attribute">error_reporting =<span class="hljs-string"> E_ALL & ~E_NOTICE</span></span></code>
  • 그 중
    • &: 그리고
    • ~: 아님
  • 주의
    • 기타 오류 유형은 두니앙에게 물어보시고 필요에 따라 논리적인 판단으로 선택하시면 됩니다

MySQL 기본 인코딩 형식 수정

  • my.ini에
  • 추가
  • [mysql] default-character-set=utf8 구성 추가
  • [mysqld]character_set_server=utf8 구성 추가

게시물 업로드 파일 크기 수정

  • php.ini에 설정하고, 게시물을 검색해서 직접 찾아보세요...

서버 시간 수정

date.timezone = php.ini 파일의 prc(중국 시간대)

두 번째 사이트 만들기

  • C:wampbinapacheapache2.4.9confhttpd.conf 열기
    • "conf/extra/httpd-vhosts.conf 포함" 주석을 제거하세요
    • "LoadModule rewrite_module 모듈/mod_rewrite.so" 주석을 제거하세요
<code class="hljs"><span class="hljs-keyword">httpd.conf文件修改,
<span class="hljs-keyword">AllowOverride <span class="hljs-literal">all
 <span class="hljs-keyword">Require <span class="hljs-literal">all granted
 <span class="hljs-keyword"><span class="hljs-common">allow from <span class="hljs-literal">all</span></span></span></span></span></span></span></span></code>
  • C:wampbinapacheapache2.4.9confextrahttpd-vhosts.conf를 열고
  • 를 추가하세요.
<code class="hljs"><span class="hljs-tag"><VirtualHost *:80>
    <span class="hljs-keyword"><span class="hljs-common">ServerName blog
    <span class="hljs-keyword"><span class="hljs-common">DocumentRoot <span class="hljs-string">"E:/blog"
    <span class="hljs-tag"><Directory "E:/blog">
    <span class="hljs-keyword"><span class="hljs-common">Options Indexes FollowSymLinks
    <span class="hljs-keyword">AllowOverride <span class="hljs-literal">all
    <span class="hljs-keyword"><span class="hljs-common">Order Allow,Deny
    <span class="hljs-keyword"><span class="hljs-common">Allow from <span class="hljs-literal">all
    <span class="hljs-tag"></Directory>
<span class="hljs-tag"></VirtualHost></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code>
  • 호스트 파일이 추가되었습니다
<code class="hljs">文件位置:<span class="hljs-tag">C:\<span class="hljs-tag">Windows\<span class="hljs-tag">System32\<span class="hljs-tag">drivers\<span class="hljs-tag">etc
127<span class="hljs-class">.0<span class="hljs-class">.0<span class="hljs-class">.1      blog</span></span></span></span></span></span></span></span></code>

- 참고:

1. 옵션 색인 FollowSymLinks 그렇지 않은 경우 Apache가 디렉터리 구조를 표시하지 않도록 설정하세요. 사용자는 이 디렉터리의 파일 및 하위 디렉터리 목록을 볼 수 없습니다.
2. 2차 사이트 최초 접속 시 주소 앞에 http://를 붙여야 합니다. (이유는 모르겠습니다)

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