<?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>www.steveneely.org &#187; php</title>
	<atom:link href="http://www.steveneely.org/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steveneely.org</link>
	<description>&#039;I love Steve. He&#039;s hilarious.&#039; Michael McIntyre</description>
	<lastBuildDate>Wed, 18 Jan 2012 16:48:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Web Development IDE</title>
		<link>http://www.steveneely.org/2009/04/29/web-development-ide/</link>
		<comments>http://www.steveneely.org/2009/04/29/web-development-ide/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 22:39:19 +0000</pubDate>
		<dc:creator>steve</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>

		<guid isPermaLink="false">http://www.steveneely.org/?p=56</guid>
		<description><![CDATA[I&#8217;ve been setting up my development environment for building PHP based web applications. Since I&#8217;m an Eclipse geek I decided to try out the Aptana suite. I thought I&#8217;d jot down a few thoughts. The installation of Aptana is through the Eclipse update manager. Simple stuff. After you reload the IDE you&#8217;re presented with the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been setting up my development environment for building PHP based web applications. Since I&#8217;m an <a href="http://eclipse.org/">Eclipse</a> geek I decided to try out the <a href="http://www.aptana.com/">Aptana</a> suite. I thought I&#8217;d jot down a few thoughts.</p>
<p>The installation of Aptana is through the Eclipse update manager. Simple stuff. After you reload the IDE you&#8217;re presented with the Aptana home page. From here you can install the extra plugin for PHP (or others). More clicks. Simple again.</p>
<p>What I like: the code tab has a set of preview tabs next to it. You can load up your page in any of your installed browsers and check that it works. This is awesome for checking cross-browser compatibility. The debugging of PHP is excellent. Being able to step through as the page renders makes bug tracking so much simpler.</p>
<p>My Aptana experience has not been all plain sailing. For some reason my call to mysql_connect would only work if I pass in params for dbuser, dbpasswd etc. AND had to repeat them in the php.ini file (you edit this under the Aptana section in the workspace preferences dialog). I&#8217;m still not sure why this is happening but it works for now.</p>
<p>gd (graphics manipulation) support didn&#8217;t work out the box. The default install of Aptana included a gd.so file but Eclipse told me that it was missing libpng.so (go into window -&gt; prefs -&gt; Aptana -&gt; PHP Interpreters and Edit then click verify). I copied the gd.so file from my Ubuntu PHP install into the ext dir for the Aptana CGI PHP interpreter [.eclipse/org.eclipse.sdk.ide/updates/eclipse/plugins/com.aptana.ide.php.interpreters.linux.x86_5.3.16.v20081209/resources/php5/ext/], overwriting the default, and that fixed it.</p>
<p>My latest weirdness was that the internal Jaxer HTTP server wouldn&#8217;t serve out new/uploaded files. The fix for this is to refresh the workspace view in Eclipse. Jaxer must use the Eclipse workspace config file to decide what it will serve out as web pages.</p>
<p>If you are interested in more then the <a href="http://tv.aptana.com/videos/introduction-to-php-10">screencast intro to PHP</a> is a good starting point. Next I&#8217;m going too try out PHPUnit with Eclipse and Aptana.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark and Share</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;title=Web Development IDE' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;title=Web Development IDE' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;title=Web Development IDE' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://www.steveneely.org/2009/04/29/web-development-ide/&title=Web Development IDE' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;title=Web Development IDE' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='https://favorites.live.com/quickadd.aspx?mkt=en-us&amp;url=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;title=Web Development IDE' title='Save to Windows Live' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/windowslive.png' style='width:16px; height:16px;' alt='[Windows Live] ' /></a> <a href='http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;t=Web Development IDE' title='Save to Yahoo! Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/yahoo.png' style='width:16px; height:16px;' alt='[Yahoo!] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Web Development IDE&amp;uri=http://www.steveneely.org/2009/04/29/web-development-ide/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.steveneely.org/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.steveneely.org/2009/04/29/web-development-ide/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div><div class='brand'><small><a href='http://www.bookmarkify.com/'>Powered by Bookmarkify&trade;</a></small></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.steveneely.org/2009/04/29/web-development-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

