Xampp + Zend Studio + xDebug 环境搭建 (Mac,Windows都适用)

这几天折腾了一下PHP开发环境的搭建,现总结一下安装步骤:

1. 安装 Zend Studio,然后破解。

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

删除 “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时报错,请参考一下解决方案:

http://my.oschina.net/Twitter/blog/287543

以下给出 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

时间: 2024-10-23 16:55:41

Xampp + Zend Studio + xDebug 环境搭建 (Mac,Windows都适用)的相关文章

Node.js【2】开发环境搭建(Windows、Linux&amp;amp;Mac)

安装方式有非常多种,以下仅仅是我喜欢的一种方式,安装的路径不一定要跟我一样. 眼下最新的版本号是v0.10.28 Windows 1.下载(放到E:\node\nodejs): http://nodejs.org/dist/latest/x64/node.exe http://nodejs.org/dist/npm/npm-1.4.9.zip 2.解压(到当前文件夹):npm-1.4.9.zip 3.环境变量: Path里面添加?:E:\node\nodejs 4.改动npm配置: C:\Use

PHP.6-PHP环境搭建(Windows环境下)-LAMP

PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己计算机里都安装了哪些程序,以及它们的具体配置情况,这将对以后的系统维护和软件升级工作带来很大的帮助. 获取软件 [可自行下载最新版进行安装] 软件名称 下载地址 apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi http://httpd.apa

Cordova 3.x 基础(1) -- 环境搭建(Windows / Android)

Cordova 3.x 基础(1) -- 环境搭建(Windows / Android) Mobile App分为三大类:Native App,Hybrid App,Web App.其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有Web App跨平台快速开发的优势.缺点在于依赖于各平台的WebView,WebView的性能好坏直接决定了Hybrid App的性能. 目前国内外的Hybrid App开发框架很多,比较

kafka环境搭建二---Windows客户端Linux服务器

一.对于服务器端的搭建可以参考上一篇文章:kafka单机版环境搭建与测试 服务器端IP :10.0.30.221 运行环境的目录如下: 需要改动config文件夹下的server.properties中的以下两个属性 zookeeper.connect=localhost:2181改成zookeeper.connect=10.0.30.221:2181 以及默认注释掉的 #host.name=localhost改成host.name=10.0.30.221 host.name不更改会造成客户端报

C++ 11开发环境搭建(Windows Platform)

C++ 11开发环境搭建(Windows Platform) IDE:Code::Blocks  12.11版本 Compiler:TDM-GCC        http://tdm-gcc.tdragon.net/           TDM64 Bundle GCC 4.8.1 问:什么是TDM-GCC? 答:A compiler suite for 32- and 64-bit Windows based on the GNU toolchain. tdm-gcc 官网: TDM-GCC

Java Web开发环境搭建基础[Windows篇]

1. 准备软件: JDK:(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe) Tomcat:(apache-tomcat-7.0.54-windows-x86.zip) Eclipse:(eclipse-java-helios-SR1-win32.zip) MySQL:(mysql-5.5.20-win32.msi) MySQL JDBC:(mysql-connector-java-5.1.31.zip) Navicat for MySQL

Nginx 环境搭建 (windows)

Nginx 环境搭建 (windows) 资源 # nginx在线文档和支持 For online documentation and support please refer to nginx.org # nginx企业版网址 nginx.com # nginx书籍 https://www.nginx.com/resources/library/complete-nginx-cookbook/?utm_source=nginxorg&utm_medium=homepagebanner&u

windows平台下Android studio开发环境搭建教程

最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android studio正式版的推出和完善,Android开发者们转向Android studio开发平台也将是大势所趋! 小弟Vike原先学习Android也是一直用的eclipse,虽然时间不长,而且用起来慢点,卡点,但是毕竟熟悉起来了,猛地要转到一个新平台,还真是相当不习惯.且不说快捷键有变化,就连Android

Zend Studio XDebug调试配置

最近在配置zend studio时找了些资料,发现了这个,说的比较详细 搭建Zend Studio 10.5 和XDebug 环境,试图进行 Drupal的调试, 经历了一些困难,但是最终解决了问题,顺利进行调试: 为什么没有Zend Studio 10.5 和Zend Debugger共同调试, 实际上是否使用Zend Debugger和当前使用的PHP版本有关, 对于PHP版本5.3以下的,还可以使用Zend Debugger, 但是对于PHP版本5.4以上的,只可以用XDebug, 这里也