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

由於項目需求,須要開發PHP的項目,因此不得不花點時間開始學習PHP,過程很是要抓狂,尚未開始開發已經被一大堆複雜的環境搭建搞瘋了php

   通過多方實驗,決定將過程記錄下來,也爲了讓不少跟我同樣從零開始學習PHP的朋友少走彎路,固然若是在各個組件之間的關係有什麼疑問,也能夠單獨私聊我java

   1 軟件準 ios

     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),並且需配置的地方很是的少,固然還不須要你考慮版本之間的匹配問題。web

    Eclipse for PHP Developerssql

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

    JDK安裝(eclipse自己運行的前提就是JDK正確安裝)apache

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

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

     

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

一 : 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默認安裝的數據庫是沒有對應的訪問密碼的,這裏咱們須要設置如下密碼

         一、左鍵點擊,選擇「phpMyAdmin」,就會打開phpMyAdmin的管理頁面,點擊右上方的「權限」,通常狀況下會出現如圖所示的表格,咱們要作的就是點擊每一行用戶名爲root的右邊的。

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

         三、作完上述操做以後重啓一下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,因此這裏也要進行相應的修改:

相關文章
相關標籤/搜索