標籤:轉換 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安裝和配置