PHP學習零--Wampserver安裝和配置

來源:互聯網
上載者:User

標籤:轉換   clu   size   硬體   error   改進   .so   外網   客戶   

Wampserver是由Windows+Apache+MySQL+PHP組合的整合開發軟體包。通過Wampserver可以搭建Web伺服器為外界提供網路服務。

瀏覽器瀏覽網頁的流程:

1.網民通過瀏覽器輸入網址後,通過DNS伺服器將網址轉換成相應的IP地址,如198.1.16.33.因為網域名稱的預設連接埠是80,所以最終的解析地址是198.1.16.33:80.網路會根據這個ip地址找到對應的伺服器--也就是我們配置的Apache伺服器。

2.然後Apache伺服器會將它某個目錄下的index.html裡的代碼,通過URL地址在返回給用戶端的遊覽器,然後遊覽器就會根據返回的代碼解析成我們看到的網頁內容。

3.如果我們訪問的是PHP檔案,那麼在Apache會將檔案傳給PHP進行解析,解析後在通過Apache伺服器返回到瀏覽器中。

4.MySQL用來儲存伺服器上相應的資料的。當需要提交或者讀取相關資料時,都是通過MySQL來讀取其中的資料的。

Wampserver的配置:

1.Apache的配置:

(1).外網存取權限

剛安裝好的wampserver預設是只允許127.0.0.1訪問的,也就是只允許本機訪問。

1).找到wamp/bin/Apache/conf/httpd.conf開啟,搜尋onlineoffline tag - don‘t remove。把其下的“Deny from all”刪掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就可以了。

註:開啟URL重寫功能非必須。(它的作用就是設定URL重寫以隱藏URL中含有的index.php。一般來說URL過長或者動態化的URL都不利於SEO(搜尋引擎最佳化: 改進網站在搜尋引擎中的關鍵詞自然排名,為了達到更好的搜尋到本網站)。因此隱藏的目的就是要達到更好的SEO效果。)

2).繼續搜尋,找到的兩個地方(分別在大約第190行和第225行),分別把“AllowOverride None”改成

“AllowOverride All”(這一步操作是針對使用了URL重寫功能的朋友,如果沒有用到的話這步建議不要做修改,因為

改了這個之後Apache的安全性會略微有所下降。)

3).開啟URL重寫功能,當然咯,如果大家覺得URL重寫功能沒有必要的話,這個可以直接無視,但是如果開了

的話,上面的第二條就必須做一下了,否則很容易造成錯誤。按照上面的方法開啟httpd.conf檔案,找到

#LoadModule rewrite_module modules/mod_rewrite.so,然後把前面的“#”刪掉,就可以了,當然咯,如果想要這

個修改生效的話,還需要立即重啟一下apache服務。

(2).修改wampserver網頁檔案存放目錄:

1).修改wampserver中的www檔案位置。開啟wampserver的安裝目錄,在開啟裡面的“script”檔案夾,用記事本開啟裡面的config.inc.php,找到“$wwwDir = $c_installDir.‘/www‘;”,改成大家希望的目錄就行了,比如改成D:\website,對應的代碼就是$wwwDir = ‘D:/website’;(注意,windows下表示路徑的“\”在這裡必須改為“/”)。然後關閉wampserver,然後再開啟,www目錄就變成我們設定的D:\website了。

2).修改Apache中www檔案的位置。開啟wamp/bin/Apache/conf/httpd.conf,尋找“DocumentRoot”大概在第178行,把後面的值改成我們實際網站需要的路徑,再尋找“<Directory "c:/wamp/www/">”,同樣把後面的值改成我們網站存放的實際地址,就OK了。

2.PHP的配置

(1).修改硬體設定參數:

開啟C:\wamp\bin\php\php5.5.12\php.ini檔案

找到這三個地方:short_open_tag = Off(是否允許使用 PHP 代碼開始標誌的縮寫形式(<? ?> )。);

memory_limit = 128M(最大使用記憶體的大小);

upload_max_filesize = 2M(上傳附件的最大值),

第一個需要改成on,否則的話很多php程式都會運行不了,後面的兩項就按照大家的實際需求更改就行了。

3.MySQLd的配置

(1).串連MYSQL伺服器密碼的設定:

 

 

 

Wampserver多網域名稱的配置:

我們在調試PHP項目時,都是在瀏覽器的地址欄通過http://localhost/127.0.0.1+目錄的方式來運行PHP項目的;但是當我們在同一個網站根目錄下擁有多重專案時,此時通過http://localhost/127.0.0.1+目錄的方式進行調試時很麻煩。如果能夠給每個項目配置對應的網域名稱,這樣通過這個網域名稱來訪問對應的項目就會方便很多。  佈建網域名步驟:1.開啟電腦作業系統目錄中的hosts檔案;   C:\Windows\System32\drivers\etc\hosts    添加網域名稱:    127.0.0.1    kuaican.com 2.開啟wamp的Apache設定檔httpd.conf,    httpd.conf路徑:E:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf    開啟檔案httpd.conf檔案中,搜尋Include conf/extra/httpd-vhosts.conf去掉它前面的#,然後儲存這個檔案 3.開啟E:\wamp\bin\apache\Apache2.2.21\conf\extra\httpd-vhosts.conf檔案,添加網域名稱映射項,一般是在檔案的最後添加上:<VirtualHost *:80>    ServerAdmin [email protected]    DocumentRoot "E:/wamp/www/moxuehome"      ServerName   moxue.com        ServerAlias   moxue.com    ErrorLog "logs/www.hahaha.com -errlo.log"    CustomLog "logs/ www.hahaha.com -access.log" common</VirtualHost> 4.儲存後重啟wamp,此時通過剛剛配置的kuaican.com網域名稱就可以訪問對應的項目了;

PHP學習零--Wampserver安裝和配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.