這幾天折騰了一下PHP開發環境的搭建,現總結一下安裝步驟:php
1. 安裝 Zend Studio,而後破解。apache
2. 安裝 Xampp
3. 配置 Xampp
3.1 配置 Apache服務端口:
確保 Apache服務正常啓動:
3.2 創建虛擬目錄:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf app
刪除 「Include 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>
注意不要寫中文註釋
3.3 安裝 XDebug
3.3.1 得到 PHP 信息:
寫個HelloWorld , 調用 phpinfo() 在頁面輸出 php 信息, 拷貝全部輸出字符
按網頁提示進行操做。
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