<?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>Demystifying The Code &#187; PHP</title>
	<atom:link href="http://www.robbagby.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robbagby.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 27 Oct 2011 07:46:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Working with Azure Table Storage from PHP</title>
		<link>http://www.robbagby.com/php/working-with-azure-table-storage-from-php/</link>
		<comments>http://www.robbagby.com/php/working-with-azure-table-storage-from-php/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 18:26:47 +0000</pubDate>
		<dc:creator>RobBagby</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Azure Table Storage]]></category>
		<category><![CDATA[Interop]]></category>

		<guid isPermaLink="false">http://www.robbagby.com/?p=15</guid>
		<description><![CDATA[<h3>Introduction</h3>  <p>Windows Azure Table Storage is a non-relational structured storage system in the cloud that offers massive scalability, durability and high availability.&#160; The service is exposed with a RESTful API.&#160; As such, it is easily consumable from a variety of platforms, including PHP.&#160; In this post, I will illustrate how to consume Azure Table Storage via the RESTful API.&#160; It is important to note that on July 31, 2009 we will reach Milestone 2 on the <a href="http://phpazure.codeplex.com/" target="_blank">PHP SDK for Windows Azure</a>.&#160; Milestone 2 focuses on support for Azure Table Storage.&#160; Accordingly, in all of the code you see in this blog post and the accompanying screencasts (<a href="http://www.youtube.com/watch?v=xvshHNwlU78" target="_blank">Part I</a> and <a href="http://www.youtube.com/watch?v=vVDJ_rs9ZXI" target="_blank">Part II</a>) illustrate accessing Azure Table Storage the “hard way”.&#160; Much of the work I had to do by hand in the accompanying example here will be taken care of for you by the SDK.&#160; That said, let’s dig in…</p>]]></description>
		<wfw:commentRss>http://www.robbagby.com/php/working-with-azure-table-storage-from-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hosting a PHP Application in Windows Azure</title>
		<link>http://www.robbagby.com/php/hosting-a-php-application-in-windows-azure/</link>
		<comments>http://www.robbagby.com/php/hosting-a-php-application-in-windows-azure/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 05:53:00 +0000</pubDate>
		<dc:creator>RobBagby</dc:creator>
				<category><![CDATA[Azure]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Interop]]></category>

		<guid isPermaLink="false">http://www.robbagby.com/php/hosting-a-php-application-in-windows-azure/</guid>
		<description><![CDATA[<h3>Introduction</h3>  <p>At MIX ‘09 we (Microsoft) announced support for FastCGI in Windows Azure.&#160; FastCGI allows us to host applications like PHP both safely and performantly (warning – performantly is not a real word).&#160; In this post, I will begin with a very brief overview of what Windows Azure is and why you might consider hosting your PHP apps on Windows Azure.&#160; I will then provide you with a couple of resources that you can use to easily publish your PHP application to Windows Azure, including a link to a screencast I created that illustrates just how to publish a PHP application to Windows Azure.</p>]]></description>
		<wfw:commentRss>http://www.robbagby.com/php/hosting-a-php-application-in-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP and IIS: Running PHP under Fast CGI and Url Rewriting</title>
		<link>http://www.robbagby.com/php/php-and-iis-running-php-under-fast-cgi-and-url-rewriting/</link>
		<comments>http://www.robbagby.com/php/php-and-iis-running-php-under-fast-cgi-and-url-rewriting/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 03:23:00 +0000</pubDate>
		<dc:creator>RobBagby</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Interop]]></category>

		<guid isPermaLink="false">http://www.robbagby.com/php/php-and-iis-running-php-under-fast-cgi-and-url-rewriting/</guid>
		<description><![CDATA[<h3>Introduction</h3>  <p>You can run PHP (as well as other CGI apps) on IIS7 with high performance and reliability thanks to FastCGI.&#160; CGI is a protocol that defines how web servers launch an executable resulting from a request, pass it arguments and return the dynamic response.&#160; You have been able to host CGI applications in IIS in the past, however there have been challenges prior to FastCGI.&#160; As it turns out, the challenge is that there are certain modules (in PHP, for instance) that are not thread safe.&#160; For that reason, IIS traditionally spun up a new process for each request.&#160; This provided the reliability necessary in the face of non-thread-safe modules.&#160; However, the performance suffered due to the cost of spinning up all of these processes.&#160; Enter FastCGI.&#160; It guarantees that each process will handle 1 request at a time (providing the reliability), but it allows for process reuse by maintaining a pool of processes.</p>]]></description>
		<wfw:commentRss>http://www.robbagby.com/php/php-and-iis-running-php-under-fast-cgi-and-url-rewriting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
