<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>编程 &#8211; 俞磊固德的个人主页</title>
	<atom:link href="https://home.yulei.org/category/article/program/feed/" rel="self" type="application/rss+xml" />
	<link>https://home.yulei.org</link>
	<description>俞磊固德的个人主页</description>
	<lastBuildDate>Thu, 26 Jul 2007 16:21:21 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>使用Xampp和Eclipse/PDT调试PHP程序</title>
		<link>https://home.yulei.org/xamppeclipsepdtphp/</link>
					<comments>https://home.yulei.org/xamppeclipsepdtphp/#comments</comments>
		
		<dc:creator><![CDATA[yulei]]></dc:creator>
		<pubDate>Thu, 26 Jul 2007 16:21:21 +0000</pubDate>
				<category><![CDATA[编程]]></category>
		<guid isPermaLink="false">http://192.168.2.34/wordpress/?p=29</guid>

					<description><![CDATA[经过研究，终于可以用eclipse顺畅的调试PHP程序了。 现在分享成果如下： Eclipse下目前有几种PH [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>经过研究，终于可以用eclipse顺畅的调试PHP程序了。</p>
<p>现在分享成果如下：</p>
<p>Eclipse下目前有几种PHP插件，但是最好的一种肯定是Eclipse官方的PDT，其网页在：<br />
<a target="_blank" href="http://www.eclipse.org/pdt/">http://www.eclipse.org/pdt/</a></p>
<p>下载方法不多说了，最方便的下载就是下载AllinOne这样的东西，这里给个连接，包含了Zend的调试器的AllInOne：<a target="_blank" href="http://www.zend.com/pdt#all_in_one">http://www.zend.com/pdt#all_in_one </a></p>
<p>XAMPP现在无疑是大家研究apache/mysql/php/perl 的首选，安装配置非常方便，它在<a href="http://www.apachefriends.org">http://www.apachefriends.org</a></p>
<p>可以从这里下载最新的Windows版本的Xampp: <a target="_blank" href="http://www.apachefriends.org/zh_cn/xampp-windows.html">http://www.apachefriends.org/zh_cn/xampp-windows.html</a></p>
<p>XAMPP和Eclipse都是绿色软件，下载下来就能直接使用了，这个不屑多说了。现在说说让XAMPP的apache服务器配成我们的网站，同时又让Eclipse/PDT来调试我们网站上的PHP程序。</p>
<p>首先我这里假定我的XAMPP，Eclipse都安装在F盘下，就是F:Xampp 和 F:Eclipse 并且 我的工作目录也在F盘下的F:Workspace</p>
<p>启动Eclipse以后，工作空间选择：F：Workspace</p>
<p>好了，现在我们就可以开始试验一个新的PHP项目了，假定新项目名称是testmyphp</p>
<p>Eclipse中选择新建一个PHP项目。然后创建一个PHP文件，就如同下图，我在其中的第三行设置了一个断点</p>
<p><img decoding="async" alt="" src="/wordpress/wp-content/uploads/images/stories/LOGS/jpg3.jpg" /></p>
<p>为了方便起见，我们配置一下把我们的F:workspace	estmyphp作为我们整个网站的目录</p>
<p>因此需要配置F:xamppapacheconfhttpd.conf，加一段</p>
<blockquote>
<p><em>&lt;Directory &#8220;F:/Workspace/testmyphp&#8221;&gt;<br />
Options FollowSymLinks<br />
AllowOverride None<br />
Order deny,allow<br />
&lt;/Directory&gt;</em></p>
</blockquote>
<p>同时把原来的：</p>
<blockquote>
<p><em>DocumentRoot &#8220;F:/xampp/htdocs&#8221;</em></p>
</blockquote>
<p>改成：</p>
<blockquote>
<p><em>DocumentRoot &#8220;F:/Workspace/testmyphp&#8221;</em></p>
</blockquote>
<p>关于Apache目录的配置，这里不多说了。</p>
<p>然后就是配置一下Xampp中的PHP的Debugger了，在缺省情况下Xampp中的PHP使用了Zend的加速器，现在要把它改成Zend的Debugger</p>
<p>注意：Xampp的PHP执行程序虽然在F:XamppPhp目录，但它的配置却是在F:XamppApachein目录下的，打开F:XamppApacheinphp.ini 找到zend_extension_ts=&#8230;.之所在，下面是缺省的样子：</p>
<p><em>zend_extension_ts = &#8220;F:xamppphpzendOptimizerlibendExtensionManager.dll&#8221;</em></p>
<p>把它改成：</p>
<p><em>zend_extension_ts = &#8220;F:eclipsepluginsorg.zend.php.debug.debugger.win32.x86_5.2.6.v20070507<br />
esourcesphp5endDebugger.dll&#8221;</em></p>
<p>这个ZendDebugger.Dll就是刚才从Zend下载来的Zend的调试器的AllInOne的Eclipse中的Zend调试器。</p>
<p>然后重启Apache。</p>
<p>然后我们使用Debug中的PHP Web Page方式</p>
<p><img decoding="async" alt="" src="/wordpress/wp-content/uploads/images/stories/LOGS/jpg1.jpg" /></p>
<p>看看，现在我们设的断点起作用了，可以调试程序了：</p>
<p><img decoding="async" alt="" src="/wordpress/wp-content/uploads/images/stories/LOGS/jpg2.jpg" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://home.yulei.org/xamppeclipsepdtphp/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
