当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-05-09 09:01:00  来源:本站整理

Ubuntu(Linux)+XAMPP(LAMPP)+eclipse+PHP+XDebug 完好的开辟环[Linux安全]

赞助商链接



  本文“Ubuntu(Linux)+XAMPP(LAMPP)+eclipse+PHP+XDebug 完好的开辟环[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

首先是安装JRE大概JDK,网上大把办法,敬请搜索.我偷懒.

其次,装XAMPP,安装办法链接以下:这里假定XAMPP的安装途径为:/opt/lampp

http://unixfans.blogbus.com/logs/34373510.html

再次,装eclipse,安装PDT集成版本的eclipse,下载地址以下,挑选ALL IN ONE版本的PDT

http://www.eclipse.org/pdt/downloads/

这个最简单,下好后直接解压到你但愿的目录地址就算安装完成了,我这里假定安装在:/home/yourname/eclipse

eclipse运行前的一些配置步骤,看这里的第2部份:http://unixfans.blogbus.com/logs/33942617.html

第一次运行eclipse时,需求指定workspace的地址,假如你只是为了开辟php,那么可以把工作区地址指定到:/opt/lampp /htdocs ,因为这里是XAMPP中apache的docs地址,增添的php文件可以直接在浏览器中运行.但害处是删除文件时要当心,不然把XAMPP中 htdocs文件夹里原有的文件删除了.也可以不这样做,将工作区用ln号令链接到htdocs文件夹下便可.

以上两样的安装都对比简单,直接解压就搞定了.下面开始装Xdebug,在这里下载已经编译好的Xdebug remote文件,注意你的版本和系统范例.

http://aspn.activestate.com/ASPN/Downloads/Komodo/RemoteDebugging

下载好后j将xdebug.so文件,拷贝到你的LAMPP文件夹内,本文半途径以下:/opt/lampp/lib/php/extensions/

然后翻开php.ini举行编辑,途径以下/opt/lampp/etc/php.ini

在此文件倒数第二行加入以下代码段,注意zend_extension和xdebug.profiler_output_dir要对应你的lampp的安装地址,我这里红色高亮.

[XDebug]
zend_extension="/opt/lampp/lib/php/extensions/xdebug.so"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/opt/lampp/tmp"

保存,退出.好,到此,xdebug安装完成,假如已经开启xampp了,请重启.

登录http://localhost/xampp ,点左边栏的phpinfo() ,查找“xdebug”关键字,假若有xdebug的具体信息,阐明安装成功.

这里有个小问题:官站阐明文档中介绍:http://www.xdebug.org/docs/install#configure-php

add the following line to php.ini: zend_extension="/wherever/you/put/it/xdebug.so" (for non-threaded use of PHP, for example the CLI, CGI or Apache 1.3 module)

or: zend_extension_ts="/wherever/you/put/it/xdebug.so" (for threaded usage of PHP, for example the Apache 2 work MPM or the the ISAPI module).

固然我的XAMPP中的apache版本是2.2.11,但是利用zend_extension_ts语句是无法加载xdebug的,请读者自行测试,假如zend_extension_ts不能加载,那么和我一样请用zend_extension.

翻开Eclipse,在里面设定xdebug,
window->preferences->PHP->Debug,
PHP Debugger 挑选 Xdebug
Server 挑选 php Default Web Server,
php Executalbe 点进去之后按Add, 在Executable Path按Browse,挑选/opt/lampp/bin/php-5.2.8 ,php ini文件途径在/opt/lampp/etc/php.ini ,名字嘛,随便给个就好,叫php吧,php debuger挑选XDebug ,点ok


一样是在preferences里,点general,web browser ,点new ,指定下外部的Firefox浏览器地址:/usr/bin/firefox


下面增添一个php文件测试下能否成功.新建一个名为first的php project,在此project里新建一个php file,名字也叫first.php,点next,试用罢了,所以挑选new simple php file ,
填入下列代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <title>Basic PHP Page</title>
</head>
<body>
<p>This is standard HTML.</p>
</body>
</html>
保存,然后右击first.php, properties ,Run/Debug Settings ,点new ,挑选php web server.
名称:first
server debugger :XDebug
PHP Server :Default......
File一栏输入成立的PHP项目的相对途径,假如项目的绝对途径是/opt/lampp/htdocs/first/first.php,那么此栏只输入/first/first.php

URL勾选auto generate就是.
点apply利用.


OK,右击first.php,run as PHP Web Page 看当作果.正常情形下应当是自动翻开一个Firefox窗口,地址是http://localhost/first/first.php ,页面内容是:This is standard HTML.  想试试debug也一样,debug as PHP Web Page ,此时会提醒你能否切换到debug视角,点yes ,进入debug情势,用过别的IDE的应当很熟习.想再换回PHP编辑视角,点右上角的PHP 图标的perspective就回来了.

以下作者和网站对本文完成有帮忙:

http://blog.sina.com.cn/s/blog_4dda073c0100bikk.html

http://www.ibm.com/developerworks/cn/linux/l-xampp/

http://www.latenightpc.com/blog/archives/2008/05/24/a-complete-lamp-development-environment-xampp-eclipse-pdt-and-xdebug   以上是“Ubuntu(Linux)+XAMPP(LAMPP)+eclipse+PHP+XDebug 完好的开辟环[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ubuntu下无法利用无线网络的办理办法
  • 三步搞定windows与ubuntu之间文件同享
  • Ubuntu和windows文件同享问题详解
  • 在 Ubuntu 12.04 Server 上安装 Rails 环境
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Linux(ubuntu)下配置android环境
  • Ubuntu 10.04上搭建Ruby on Rails环境
  • Ubuntu 10.10中关闭按钮位置的改变
  • Ubuntu下检测CPU温度的工具
  • Ubuntu Server增添关机用户
  • Ubuntu 11.04安装火狐5
  • ubuntu 10.04下搭建samba文件服务器
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .