Xampp + Zend Studio + xDebug 環境搭建 (Mac,Windows都適用)

這幾天折騰了一下PHP開發環境的搭建,現總結一下安裝步驟:php

 

1. 安裝 Zend Studio,而後破解。apache

2. 安裝 Xampp 
3. 配置 Xampp
     3.1 配置 Apache服務端口:
          修改  C:\xampp\apache\conf\httpd.conf 查找 「Listen 80」  和 "ServerName localhost:80" 改爲相應的端口。
          確保 Apache服務正常啓動:
          
     3.2 創建虛擬目錄:
          3.2.1 修改  C:\xampp\apache\conf\httpd.conf 查找 :
               # Virtual hosts

               Include conf/extra/httpd-vhosts.conf app

               刪除 「Include conf/extra/httpd-vhosts.conf 」 前的  #
          3.2.2 修改  C:\xampp\apache\conf\extra\httpd-vhosts.conf :
               添加如下配置節
               <VirtualHost *:80> // 端口號
                   DocumentRoot "D:/PHPSpace/" //虛擬目錄位置
                   ServerName windydev  // Domain 名字,能夠再 hosts 添加
                   ErrorLog "logs/windydev.log" //log  文件位置
                   <Directory "D:/PHPSpace/Hello">  //虛擬目錄位置
                       Options -Indexes   //不容許瀏覽目錄 可改成  Options Indexes FollowSymLinks Includes ExecCGI
                       AllowOverride All
                       Require all granted
                   </Directory>
               </VirtualHost>
                注意不要寫中文註釋
               驗證 http://windydev 是否能夠訪問
     3.3 安裝 XDebug
          3.3.1 得到 PHP 信息:
               寫個HelloWorld , 調用 phpinfo() 在頁面輸出 php 信息, 拷貝全部輸出字符
               打開  http://www.xdebug.org/wizard.php  ,將拷貝字符輸入文本框,點擊 「Analyse my phpinfo() output 」
 
   
 
     按網頁提示進行操做。
 
4. 修改hosts文件
     因爲添加的虛擬目錄,因此要修改hosts文件
     加入:
     127.0.0.1 windydev
 
NOTE:Mac 版的xdebug安裝稍微複雜一些,不過只要嚴格按照 xdebug官網上的說明一步一步作仍是能夠成功的,這裏提醒一下 Mac 10.9以上版本的用戶:
若是大家在執行 phpize時報錯,請參考一下解決方案:
 
 
如下給出 xDebug的配置:
Windows:
[XDebug]
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C:\xampp\tmp"
zend_extension = C:\xampp\php\ext\php_xdebug-2.2.7-5.5-vc11.dll
Mac:
zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
xdebug.remote_enable = 1
相關文章
相關標籤/搜索