php开源开发环境xampp + phpeclipse + xdebug + aptana + svn_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php开源开发环境xampp + phpeclipse + xdebug + aptana + svn

php开源开发环境xampp + phpeclipse + xdebug + aptana + svn

 2013/8/18 23:27:55  wenjinglian  程序员俱乐部  我要评论(0)
  • 摘要:zendstudio一直被认为是最好的phpIDE,然而zendstudio对javascript和css的支持一直很弱。刚刚发布的zendstudio8加入了javascript调试的功能,对css的支持也改进了。然而zendstudio是要收费的。我在这里推荐一套开源免费的可比拟zendstudio的php开发环境,可在任何操作系统中搭建。1.下载安装xampp:http://www.apachefriends.org/en/xampp.html
  • 标签:PHP Eclipse 开发环境 debug 开发 Php开源 开源

zend studio一直被认为是最好的php IDE,然而zend studio对javascript和css的支持一直很弱。刚刚发布的zend studio 8 加入了javascript调试的功能,对css的支持也改进了。然而zend studio是要收费的。我在这里推荐一套开源免费的可比拟zend studio的php开发环境,可在任何操作系统中搭建。
1. 下载安装xampp:http://www.apachefriends.org/en/xampp.html 。他将帮你装好Apache+PHP+Mysql的php运行环境。
2. 下载包含PDT的phpeclipse:http://www.eclipse.org/downloads/ 。eclipse无须安装,解压即可使用。
3. 配置xdebug调试php程序。xampp里的php默认已经包括了xdebug组件,但默认没有开启,只需要在php.ini配置文件。然后打开phpeclipse,window-preferences-php-debug,选择xdebug,配置php executable 指向xampp中的php.exe。

php.ini
implicit_flush = on
??? 默认为 FALSE。如将该选项改为 TRUE,PHP 将使输出层,在每段信息块输出后,自动刷新。这等同于在每次使用 print()、echo() 等函数或每个 HTML 块之后,调用 PHP 中的 flush() 函数。
??? 不在web环境中使用 PHP 时,打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。在 CLI SAPI 的执行模式下,该标记默认为 TRUE。
??? 参见 ob_implicit_flush()。?

找到“[Zend]”的部分,把内容注释掉,注释符号为“;”,因为zend会和xdebug发生冲突的。
找到 zend_extension = “c:\xampp\php\ext\php_xdebug.dll” 并取消注释,zend_extension 后面的值是根据你的xdebug库文件所放置的位置来设定。
找到 [XDebug] 的配置部分,然后根据下表的配置项去掉注释,并修改参数值。
[XDebug]

class="brush:php">zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"? ;这里根据你的实际情况做调整,如果你的PHP是5.3.x或更高的,需要把_ts给删掉
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:\xampp\tmp"? ;这里根据你的实际情况做调整

注意:所有以上参数修改后,要重启Apache才能生效! 


4. 安装svn。打开phpeclipse-help-install new software-选择你的eclipse版本的download地址()-选collaboration-选team subversion incubation,安装完成后重启phpeclipse,提示你选择安装哪一种svn connector,我选的svn kit的最新版。这样就可以右键-team进行svn操作了。
5.同样的在install new software中安装aptana。eclipse的aptana插件地址在这里找:http://www.aptana.com/products /studio2/download。 安装好后在phpeclipse-window-preferences-general-editor-file association中添加php后缀文件,并把aptana javascript和css编辑器连接到php文件,这样就可以在php文件上右键-open with用相应的编辑器进行编辑,享受代码提示。另外下载firefox浏览器和firebug插件,firebug本身有javascript调试功 能。这时在phpeclipse中调试javascript,选择firefox时会提示安装firefox的aptana插件,安装好后,就可以利用 firefox进行调试了。最新版也添加了IE选项,可以在IE中调试。
6. 添加apache document root别名指向phpeclipse的workspace。在 xampp\apache\conf\extra下httpd-xampp.conf文件里行前面添加

 Alias /php "D:/src/PHP/"
    <Directory "D:/src/PHP">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride all
	Order allow,deny
        Allow from all
    </Directory>

其中第一行”D:/src/PHP/”替换成你的workspace地址,/php是别名。这样,地址http://localhost/ 打开xampp的功能网页,可以进入phpmyadmin管理数据库;地址http://localhost/php/ 进入你的php项目。这是最方便的同时访问两者的方式,如果只简单的把document root从htdoc改变到你的workspace就不能访问xampp本身的功能网页,如果用virtualhost又太麻烦了。

?

?

来源:http://www.eifr.com/article.php?id=1449&act=print

发表评论
用户名: 匿名