PHP開發調試環境配置(基於wampserver+Eclipse for PHP Developers )


 因為項目需求,需要開發PHP的項目,所以不得不花點時間開始學習PHP,過程非常要抓狂,還沒有開始開發已經被一大堆復雜的環境搭建搞瘋了

   經過多方實驗,決定將過程記錄下來,也為了讓很多跟我一樣從零開始學習PHP的朋友少走彎路,當然如果在各個組件之間的關系有什么疑問,也可以單獨私聊我

   1 軟件准 

     WampServer

    下載地址:http://www.wampserver.com/en/#download-wrapper
    我下的是 里面包含了搭建PHP必須的4個軟件:
   1. Apache 2.2.21
   2. Php 5.3.10
  3. Mysql 5.5.20
  4. XDebug 2.1.2
  提示:為什么要使用WampServer呢? 因為如果單獨安裝這些軟件,首先是一個個安裝很麻煩;其次是每個軟件都要進行配置;第三是你安裝的各軟件之間可能版本並不相互匹配;最后由於版本不一致,可能配置的時候也會有細微的差別。而采用WampServer就好多了,它包含了搭建PHP開發調試環境的全部軟件(包括Xdebug),而且需配置的地方非常的少,當然還不需要你考慮版本之間的匹配問題。

    Eclipse for PHP Developers

下載地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliossr1

    JDK安裝(eclipse本身運行的前提就是JDK正確安裝)

 下載地址:  http://www.java.net/download/jdk7u60/archive/b11/binaries/jdk-7u60-ea-bin-b11-windows-x64-19_mar_2014.exe

     JDK下載要注意版本,比如Eclipse是64位的,則jdk也要安裝64位的

     

 安裝過程,我就不說了,下面直接講配置

一 : JDK配置

1. 右擊:我的電腦——〉屬性——〉高級——〉環境變量


2. 在系統變量里面找到“Path”這一項,然后雙擊它,在彈出的界面上,在變量值開頭添加如下語句

D:/common/Java/jdk1.6.0_02/bin;

注意不要忘了后面的分號,然后點擊編輯系統變量界面的確定按鈕

3. 點擊環境變量界面的“新建”,

變量名為:JAVA_HOME

變量值為:D:/common/Java/jdk1.6.0_02;

注意分號,然后點擊新建系統變量界面的確定按鈕

4. 點擊環境變量界面的“新建”,彈出新建系統變量界面,

變量名為:classpath , 變量值為:.;

注意是點和分號,然后一路點擊確定按鈕,到此設置就完成了。


第四步:檢測安裝配置是否成功

進行完上面的步驟,基本的安裝和配置就好了,怎么知道安裝成功沒有呢?

點擊:開始——〉運行,在彈出的對話框中輸入“cmd”,然后點擊確定,在彈出的 dos 窗口里面,

輸入“javac”,然后回車,出現 javac 的列表則表示安裝配置成功。


這邊正常之后,如果打開eclips任然報錯,可能是jdk版本和eclips版本不一致(bit32和bit64)

 

二:WampServer 配置

    第一步:Apache的配置

    通常程序員,電腦上的80的端口都會被占用,所以這里修改端口80為8088端口:
      (1)左鍵托盤圖標,在Apache里可以直接打開httpd.conf,查找到Listen 80,可以改成其他端口,我選用8088。
     (2)重啟wamp,就可以生效了。但是Localhost、phpMyAdmin、SQLiteManager,你可以點擊打開看到依舊是默認的80端口。找到wamp安裝目錄下的wampmanager.tpl文件,記事本打開:在http://localhost后面添加8088端口,保存,退出並重新打開wamp生效。(其實,wampmanager.ini文件中的類似的URL地址也隨之更改了)

     修改www目錄:

        (1)需要修改Apache的httpd.conf文件,有2處修改: 搜索類似 DocumentRoot "d:/wamp/www/"和<Directory "d:/wamp/www/">
修改為 DocumentRoot "e:/dev/web/"和<Directory "e:/dev/web/">
        (2)wampmanager.tpl文件,修改如下:FileName: "${wwwDir}"為FileName: "e:/dev/web"
        (3)wampmanager.ini文件,修改如下:[Menu.Left] 下FileName: "d:/wamp/www" 修改為FileName: "e:/dev/web"

        注意:這里修改了路徑之后,會報錯:Unable to open WampServer's config file, please change path in index.php file   

        解決方法:打開新路徑中的index.php,修改$wampConfFile = 'D:/WampServer/wampmanager.conf';(實際路徑)

 

     Xdebug的配置
        網上很多資料都要手動下載Xdebug並且自行配置,然而這個版本的WampServer里面已經包含了Xdebug(位於C:\wamp\bin\php\php5.3.8\zend_ext下),並且自動配置過了。所以我們基本不需要配置什么,唯一需要配的就是打開C:\wamp\bin\apache\Apache2.2.21\bin下的php.ini,找到最后幾行中的xdebug.remote_enable = off,改成xdebug.remote_enable = on。這樣做是為了在eclipse中調試時可以進入斷點。

      修改MYSQL數據庫密碼

      wampserver默認安裝的數據庫是沒有對應的訪問密碼的,這里我們需要設置以下密碼

         1、左鍵點擊,選擇“phpMyAdmin”,就會打開phpMyAdmin的管理頁面,點擊右上方的“權限”,一般情況下會出現如圖所示的表格,我們要做的就是點擊每一行用戶名為root的右邊的。

         2、點擊后,找到如圖二所示的修改密碼區域,填入欲修改的密碼,再點擊右下方的執行,片刻之后上方就會出現修改成功的提示,每一個root用戶均需要做此操作,如果一時半會想不到一個好的密碼,也可以使用“生成密碼”功能生成一個隨機的密碼,但是這個密碼一定要記住,忘記了麻煩可就大了。
備注:修改密碼后可以看到 對應賬戶 密碼欄 由原來的“否”變為“是”,如上圖 綠色圈出部分。那么添加新用戶(接下來會詳細講到)、刪除用戶 如 上圖紅色標出部分即可完成操作!

         3、做完上述操作之后重啟一下MySQL服務,然后刷新頁面,大家就會發現出現了如圖所示的錯誤,這是為什么呢
是因為剛才我們修改了MySQL的密碼,但是沒有修改phpMyAdmin與MySQL通訊的密碼,怎么改呢?打開wampserver安裝目錄,然后依次打開\wamp\apps\phpmyadmin3.3.9,用記事本或者DW軟件打開里面的config.inc.php,找到“$cfg['Servers'][$i]['password'] = '';”,在最后的兩個單引號里面輸入剛才修改的那個密碼,然后保存,操作完畢之后再刷新一下phpMyAdmin的頁面,是不是恢復正常了呢?

      

    Eclipse配置

     一:配置workspace

        打開Eclipse for PHP Developers,需要設置workspace,這個必須設置到wamp的www目錄,否則待會無法進行調試。我的www目錄是C:\wamp\www
配置調試環境
進入Eclipse -- Window – Preferences 設置 PHP Executable。里需要注意PHP.INI的路徑,這里的路徑是WAMP SERVER中特有的放在了apache目錄下

 

        設置PHP-->debug,選擇XDebug

 

     二:配置PHP Server
         PHP Server設置成默認的就行了,由於我們改了apache的端口為81,所以這里也要進行相應的修改:

 

 

 

  

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM