在Windows平臺上搭建PHP的開發環境能夠下載WAMP(Windows、Apache、MySQL、PHP的首字母縮寫)集成化安裝包。這樣就不須要單獨安裝Apache、MySQL和PHP了。php
這款軟件在安裝的過程當中就已經把Apache、MySQL、PHP繼承好了,並且也作好了相應的配置,除此以外,還加上了SQLitemanager和Phpmyadmin,省去了不少複雜的配置過程,讓咱們能把更多的時間放在程序開發上。更值得高興地是這款軟件也是徹底免費的,你們能夠登陸http://www.wampserver.com/en/下載。mysql
重要提示:基本上每一步更改配置文件的操做結束以後,均在重啓了相應服務以後纔會生效,也就是說若是想要修改當即生效的話,必須在修改完畢保存以後從新啓動一下相應的服務!web
1、安裝wampserversql
可能會在安裝過程當中發生下面錯誤:數據庫
解決辦法:訪問地址 http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679 下載並安裝對應版本(我這裏是64位)windows
而後開始正式安裝wampserver啦!安裝步驟很是簡單。瀏覽器
這裏是選擇默認瀏覽工具:安裝過程當中會提示要選擇默認瀏覽工具,如圖所示,不過要注意的是,這個瀏覽工具指的可不是瀏覽器,它指的是windows的瀏覽器,也就是explorer.exe,默認的就是這個,直接點擊「打開」就能夠了。安全
如圖所示,會提示一個輸入管理員郵箱以及郵箱SMTP服務器的窗口,這個若是你們願意填寫,能夠填一下,不過通常狀況下直接點擊next就能夠了,不會影響安裝。服務器
OK!就此安裝成功!此時屏幕右下角就會出來一個標記。默認是英文,右鍵單擊能夠修改語言。app
左鍵單擊,再點擊「www目錄」會打開安裝wampserver默認存放網頁文件夾,可是不少時候,咱們存放網頁的文件夾並非在那個目錄下的,怎麼才能改掉這個目錄呢?固然有辦法,打開wampserver的安裝目錄,在打開裏面的「script」文件夾,用記事本打開裏面的config.inc.php,找到「$wwwDir=$c_installDir.'/www';」,改爲你們但願的目錄就好了,好比改爲D:\website,對應的代碼就是$wwwDir='D:/website';(注意,windows下表示路徑的「\」在這裏必須改成「/」)。而後關閉wampserver,而後再打開,www目錄就變成咱們設定的D:\website了。(注意:這裏修改的只是wampserver上的一個連接,真正的Apache的目錄並非在這裏該的,改得方式請你們彆着急,繼續往下看。)
而後,「切換到在線狀態」以及「啓動全部服務」,點擊「Localhost」。正常狀況下出現下面頁面:
2、MySQL以及PhpMyAdmin的配置
單獨安裝過MySQL的朋友們確定會發現一個問題,之前安裝MySQL的時候是須要配置一個root的密碼的,但是安裝wampserver的時候,至始至終都沒有配置密碼的步驟,那豈不是MySQL爲空密碼了?答案是確定的,確實是空密碼。這樣豈不是很不安全?很是對,因此咱們要修改密碼。
左鍵點擊,選擇「phpMyAdmin」,就會打開phpMyAdmin的管理頁面,點擊上方的「用戶」,通常狀況下會出現如圖所示的表格,咱們要作的就是點擊每一行用戶名爲root的右邊的「編輯權限」,而後修改密碼。
若是一時半會想不到一個好的密碼,也可使用「生成密碼」功能生成一個隨機的密碼,可是這個密碼必定要記住,忘記了麻煩可就大了。
作完上述操做以後重啓一下MySQL服務,而後刷新頁面,你們就會發現出現瞭如圖所示的錯誤,這是爲何呢?是由於剛纔咱們修改了MySQL的密碼,可是沒有修改phpMyAdmin與MySQL通信的密碼,怎麼改呢?打開wampserver安裝目錄,而後依次打開\wamp\apps\phpmyadmin4.1.14,用記事本打開裏面的config.inc.php,找到「$cfg['Servers'][$i]['password'] = '';」,輸入剛纔修改的那個密碼,而後保存,操做完畢以後再刷新一下phpMyAdmin的頁面,就恢復正常了。
作完了上面的配置以後,咱們須要給MySQL數據庫建立一個用戶以及用戶對應的數據庫,一樣,點擊上方的用戶按鈕,找到「添加新用戶」連接,按照圖示的方法建立一個用戶以及對應的數據庫,並賦予單個數據庫管理權限,下面的資源限制則是按照實際狀況填寫就能夠了,通常自用的狀況下那個區域是能夠保留默認的,最後再點擊右下角的「執行」按鈕,相應的用戶以及數據庫就建立好了。
還有另一種修改數據庫root用戶密碼的方法:在cmd命令行中修改mysql密碼
cd c:\wamp\bin\mysql\mysql5.6.17\bin
mysql -u root -p
use mysql
update user set password=PASSWORD('hncctv') where user='root';
flush privileges;
mysql圖形化管理工具:navicat等。
3、Apache的配置
雖然說wampserver已經幫咱們集成好了Apache,可是有些細節的東西仍是須要咱們本身去完善的,下面就讓咱們來一一對wampserver自帶的Apache進行完善。
一、剛裝完wampserver以後,有沒有性子比較急的朋友們可能會嘗試經過外網訪問咱們配置好的wampserver服務器,可是會發現經過外網訪問會提示權限不夠,這是爲何呢?是由於wampserver默認是隻容許127.0.0.1訪問的,也就是隻容許本機訪問,怎麼修改呢?依次點擊—Apache—httpd.conf,找到如圖所示的地方:
二、相信你們還記得上面更改wampserver的「www 目錄」指向路徑的方法吧?我曾經說這個方法只是改了wamp中「www 目錄」這個連接而已,那若是要真正修改,咱們應該怎麼改呢?很簡單,打開httpd.conf,尋找「DocumentRoot」,把後面的值改爲咱們實際網站須要的路徑,再尋找「<Directory "c:/wamp/www/">」,一樣把後面的值改爲咱們網站存放的實際地址,就OK了。
4、配置PHP
PHP的配置比較簡單,只須要進行一些基本設置的修改就能夠了,依次點擊—PHP—php.ini,找到這三個地方:
short_open_tag = Off(是否容許使用PHP代碼開始標誌的縮寫形式(<? ?> )。);
memory_limit = 128M(最大使用內存的大小);
upload_max_filesize = 2M(上傳附件的最大值)
第一個須要改爲On,不然的話不少php程序都會運行不了,後面的兩項就按照你們的實際需求更改就好了。
5、80端口衝突
若是機器上安裝了IIS,會形成80端口衝突,由於IIS默認是80端口。解決辦法是:依次點擊—Apache—httpd.conf,找到如圖所示的地方,將80改成81,而後重啓全部服務便可。
6、小結
到此爲止,咱們wampserver的配置就能夠暫告一段落了,固然,wampserver及其附加組件的功能操做遠不止是如此簡單,本文的目的只是爲了讓你們可以順利使用wampserver搭建一個PHP服務器的環境,接下來就須要你們本身慢慢琢磨了。