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安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |