首頁  >  文章  >  php教程  >  WAMP的伺服器設定

WAMP的伺服器設定

WBOY
WBOY原創
2016-10-09 08:31:461235瀏覽

伺服器設定

  • 在wamp/bin/apache/Apache###/conf/httpd.conf檔中設定

根資料夾

  1. 修改documentroot和directory兩項
  2. 保存後重啟服務

404回傳值

  1. 修改errordocument其後的值並刪除前面的#
  2. 保存後重啟服務

更改連接埠

  1. 修改或增加listen
  2. 保存後重啟服務
  • 注意格式,否則重啟不了

設定外部存取

1.改為一下內容(有兩個部分)

<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>

設定localhost預設顯示頁面

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

修改post上傳檔案大小

  • 在 php.ini 中設置,搜尋post後自行尋找…

修改伺服器時間

php.ini檔案裡的 date.timezone = prc(中國時區)

建立第二站點

  • 開啟C:wampbinapacheapache2.4.9confhttpd.conf
    • 去掉"Include conf/extra/httpd-vhosts.conf"的註解
    • 去掉"LoadModule rewrite_module modules/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>
  • hosts 檔案新增
<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. Options Indexes FollowSymLinks 如果沒有,則禁止 Apache 顯示目錄結構。使用者就不會看到該目錄下的檔案和子目錄清單了。
2. 第一次輸入第二站點時,需要在地址前面帶上http://(不知道為什麼)

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn