<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sun, 12 Feb 2012 20:40:55 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Phil Sturgeon's Blog: 2012: The year of PHP cloud hosting]]></title>
      <guid>http://www.phpdeveloper.org/news/17337</guid>
      <link>http://www.phpdeveloper.org/news/17337</link>
      <description><![CDATA[<p>
<i>Phil Sturgeon</i> has a new post to his blog about what he sees 2012 as being for the PHP community - the <a href="http://philsturgeon.co.uk/blog/2012/01/2012-the-year-of-php-cloud-hosting">year of cloud hosting</a> with all of the platform-as-a-service companies that have started up over the last year.
</p>
<blockquote>
Cloud hosting is nothing new. Seeing as "cloud" is such a loosely used term some will consider their VPS solutions on Slicehost or Rackspace to be "cloud hosting". That is partially true, but this article covers how PHP is getting some serious attention in the PaaS (Platform as a Service) field. This year you will almost certainly find yourself making the decision wether or not to move some of your applications and services across to the cloud, and this article can hopefully help you work out why and how.
</blockquote>
<p>
He talks a bit about how the idea compares with Ruby's <a href="http://www.heroku.com/">Heroku</a> hosting service and some of the benefits that come with it:
</p>
<ul>
<li>Speedy deployments
<li>Security
<li>Scaling
</ul>
He also looks forward to the future, mentioning some of the major players in the PHP PaaS space like <a href="http://orchestra.io/">Orchestra.io</a> and <a href="http://appfog.com/">App Fog</a> (as well as a brief suggestion of a possible PHP beta over at Heroku).]]></description>
      <pubDate>Tue, 03 Jan 2012 10:19:48 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: A Chat on Zend's phpcloud at ZendCon 2011]]></title>
      <guid>http://www.phpdeveloper.org/news/17286</guid>
      <link>http://www.phpdeveloper.org/news/17286</link>
      <description><![CDATA[<p>
On the php|architect site today <i>Keith Casey</i> has <a href="http://www.phparch.com/2011/12/a-chat-on-zends-phpcloud-at-zendcon-2011/">posted a recording</a> of an interview with <i>Boaz Ziniman</i> of Zend about one of their latest offerings, <a href="http://phpcloud.com">phpcloud</a> - a platform-as-a-service to provide easy, scalable PHP application hosting.
</p>
<blockquote>
At the tail end of ZendCon 2011 in October, I managed to corner Boaz Ziniman to chat on the launch of their new product phpcloud. We covered features, limitations, design & implementation considerations, and how it's different than most of the other options out there.
</blockquote>
<p>
If you'd like to listen, you can <a href="http://caseysoftware.s3.amazonaws.com/ZendCon-2011-Interview-with-Boaz-Ziniman-on-phpcloud.mp3">grab the mp3 here</a>. It's about 15 minutes long. You can find out more about Zend's cloud offering on <a href="http://phpcloud.com">phpcloud.com</a>.
</p>]]></description>
      <pubDate>Wed, 21 Dec 2011 09:53:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: What is phpcloud.com?]]></title>
      <guid>http://www.phpdeveloper.org/news/17075</guid>
      <link>http://www.phpdeveloper.org/news/17075</link>
      <description><![CDATA[<p>
In a new post to his blog today <i>Kevin Schroeder</i> answers a question about a product his employer, <a href="http://zend.com">Zend</a> currently offers - <a href="http://www.eschrade.com/page/what-is-phpcloud-com/">what is phpcloud.com?</a>
</p>
<blockquote>
Well that's a stupid question, isn't it?  It's "Development done right", "Fast, Elastic, Dependable" and on "Any Cloud", right? If you are unclear as to what phpcloud.com is, what the Zend Application Fabric is and what the DevCloud is then this is a good post for you.
</blockquote>
<p>
The <a hef="http://phpcloud.com">phpcloud</a> platform offers their own Zend Application fabric to provide resources based on the needs at the time and the DevCloud, a "slice" of these resources for you to try out for your development.
</p>
<blockquote>
So, the Fabric is the loom, DevCloud is a thread spool and phpcloud.com is the lever you pull to start.
</blockquote>]]></description>
      <pubDate>Wed, 02 Nov 2011 14:55:38 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: Developing PHP applications in the cloud with free cloud hosting providers]]></title>
      <guid>http://www.phpdeveloper.org/news/17035</guid>
      <link>http://www.phpdeveloper.org/news/17035</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i> has <a href="http://hasin.wordpress.com/2011/10/21/developing-php-applications-in-the-cloud-with-these-free-cloud-hosting-providers/">put together a list of cloud hosting providers</a> that are already set and ready to go for PHP applications. His list highlights a few of the <a href="http://en.wikipedia.org/wiki/Freemium">free</a> ones.
</p>
<blockquote>
I will be focusing on some of these free cloud hosting options available out there. One thing to note before you proceed - these free cloud hosting options are very good to develop and test your applications (in dev+staging environment) and it may not be wise to deploy the production version of your application with any free plan (Except Amazon AWS's free tier, its production ready).
</blockquote>
<p>
He has four different services on his list, ranging anywhere from small to industrial strength, depending on your needs:
</p>
<ul>
<li><a href="http://aws.amazon.com/">Amazon's AWS</a>
<li><a href="http://phpfog.com/">PHPFog</a>
<li><a href="http://www.phpcloud.com/">PHPCloud</a> (from Zend)
<li><a href="http://heroku.com/">Heroku</a> (traditionally Ruby, now supports PHP too)
</ul>]]></description>
      <pubDate>Tue, 25 Oct 2011 09:42:33 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[ServerGrove Blog: Deploying Symfony2 Projects on Shared Hosting with Capifony]]></title>
      <guid>http://www.phpdeveloper.org/news/16834</guid>
      <link>http://www.phpdeveloper.org/news/16834</link>
      <description><![CDATA[<p>
The ServerGrove blog, a hosting provider whose services include shared hosting, has posted a guide to help you <a href="http://blog.servergrove.com/2011/09/07/deploying-symfony2-projects-on-shared-hosting-with-capifony/">deploy to shared hosting</a> with <a href="http://capifony.org/">Capifony</a>, a Symfony-based tool for use with <a href="https://github.com/capistrano/capistrano">Capistrano</a>.
</p>
<blockquote>
This article is meant to help you configure and deploy your projects developed with Symfony2 into a <a href="http://www.servergrove.com/sharedhosting">Shared Hosting</a> environment, so if you need to deploy using capifony on a VPS, please <a href="http://blog.servergrove.com/2010/07/12/symfony-git-capistrano-capifony/">read this article</a>.
</blockquote>
<p>
You'll need ssh access to the server to get things set up for the deployment as well as a local environment where you can install Ruby and Ruby Gems (their platform for the example is OSX). They help you get those installed and generate a key for use with the deployment. Once this key is copied over to the remote system, you can then set up the config to use the password-less connection and to deploy from either a local repository or a remote location (like github).
</p>]]></description>
      <pubDate>Thu, 08 Sep 2011 11:15:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christian Weiske's Blog: phpfarm moved to SourceForge]]></title>
      <guid>http://www.phpdeveloper.org/news/16819</guid>
      <link>http://www.phpdeveloper.org/news/16819</link>
      <description><![CDATA[<p>
<i>Christian Weiske</i> has a new post about a move the <a href="https://sourceforge.net/p/phpfarm">phpfarm</a> tool has made <a href="http://cweiske.de/tagebuch/phpfarm-on-sf.htm">over to SourceForge</a> for <a href="https://sourceforge.net/p/phpfarm">its project page</a>. phpfarm makes it simple to switch between multiple versions of PHP on the same server to make debugging and development a much simpler task (especially if you're not in a homogeneous environment).
</p>
<blockquote>
phpfarm, the tool that lets you install multiple PHP versions beside each other, finally got a proper project page on SourceForge. By moving from svn.php.net to SF, phpfarm got a nice <a href="https://sourceforge.net/p/phpfarm/code/">git repository</a>, a <a href="https://sourceforge.net/p/phpfarm/wiki/">wiki</a> and a <a href="https://sourceforge.net/p/phpfarm/tickets/">ticketing system</a>. It also has a <a href="http://www.phing.info/">Phing</a> build file now which generates and uploads <a href="https://sourceforge.net/projects/phpfarm/files/phpfarm/">release files</a>, so people don't have to install git to get phpfarm.
</blockquote>
<p>
<a href="http://cweiske.de/tagebuch/phpfarm-on-sf.htm">His post</a> also includes some of the changes made in the latest release (0.1.0) and how you can clone the code from the SF.net repository. 
</p>]]></description>
      <pubDate>Tue, 06 Sep 2011 10:10:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Martin Sikora's Blog: Symfony 1.4 on shared webhosting]]></title>
      <guid>http://www.phpdeveloper.org/news/16521</guid>
      <link>http://www.phpdeveloper.org/news/16521</link>
      <description><![CDATA[<p>
On his blog <i>Martin Sikora</i> shares a solution that many a Symfony developer out there might find handy for <a href="http://www.martinsikora.com/symfony-1-4-on-shared-webhosting">running their application in a shared hosting environment</a>:
</p>
<blockquote>
Some time ago (actually when I was making this blog) I posted on <a href="http://www.stackoverflow.com/">stackoveflow.com</a> a question on <a href="http://stackoverflow.com/questions/2809778/symfony-on-virtual-host-document-root-problem">how to configure Symfony to run on shared webservers</a> where you can't change your website's document root. I solved it but forgot that I was asking and left it without any answer.
</blockquote>
<p>
The main problem is that the DOCUMENT_ROOT for the hosting service can't be changed by the users of the shared host. To solve this he modified his routing rules (sfPatternRouting class) and changed his .htaccess file to rewrite things over from just "/page" to "/web/page" instead. A simple solution, but it might be evasive if you've never configured it before.
</p>]]></description>
      <pubDate>Mon, 27 Jun 2011 11:07:36 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[RandomBugs.com: Apache Dynamic Virtual Hosting and PHP security]]></title>
      <guid>http://www.phpdeveloper.org/news/16435</guid>
      <link>http://www.phpdeveloper.org/news/16435</link>
      <description><![CDATA[<p>
On the RandomBugs blog today there's a new post looking at some of the considerations made when <a href="http://www.randombugs.com/php/apache-dynamic-virtual-hosting-php-security.html">setting up Apache and PHP for dynamic virtual hosting</a>.
</p>
<blockquote>
It's been a while since I configured the latest Dynamic Mass Virtual Hosting Server. Last time I used mod_vhost_alias to create a dynamic virtual hosting and it worked without any problem for what we need in that time. [...]  Now, the problem is a little bit changed: We need a secure sever which should support ftp virtual users with quota and we don't have permission to change the packages, apply patches or recompile sources, because we need to be able to upgrade without to much stress. 
</blockquote>
<p>
Their biggest problem was dealing with the virtual users and handling the security for them to work with the files and hosts set up for them and only them. They tried both suPHP and a combination of mod_vhost_alias/php safe_mode/openbasedir but neither fit their needs. In the end it was <a href="http://www.cri.ensmp.fr/~coelho/mod_macro/">mod_macro</a> that did the trick with one caveat - you had to be more careful when adding the host to use the correct syntax in the configuration. It's split between multiple files and settings have to match across them.
</p>]]></description>
      <pubDate>Tue, 07 Jun 2011 10:09:31 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Function Contest (from WestHost)]]></title>
      <guid>http://www.phpdeveloper.org/news/15918</guid>
      <link>http://www.phpdeveloper.org/news/15918</link>
      <description><![CDATA[<p>
On the php|architect site today <i>Beth</i> <a href="http://www.phparch.com/2011/02/function-contest/">mentions a contest</a> that's being put on by the <a href="http://www.westhost.com">WestHost</a> hosting group is putting on to find the best function - custom bits of functionality that are the most impressive and do their job the best.
</p>
<blockquote>
Submit your entry by March 15th to win one of the above prizes. Winner's will be selected from a panel of judges reviewing the top rated PHP functions / code based on utility, creativity, efficiency, and readability. Make sure to get the word out about your submission in order to get votes to have a chance to win.
</blockquote>
<p>
<a href="http://projects.westhost.com/contest/php/">The submission form</a> lets you fill in your contact details and copy & paste in the function. You can use any version of PHP you'd like and even the framework of your choice (just be sure it include instructions on its use).
</p>]]></description>
      <pubDate>Thu, 17 Feb 2011 08:50:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[ServerGrove Blog: How to install bbPress on shared hosting]]></title>
      <guid>http://www.phpdeveloper.org/news/15708</guid>
      <link>http://www.phpdeveloper.org/news/15708</link>
      <description><![CDATA[<p>
On the ServerGrove blog today there's <a href="http://blog.servergrove.com/2011/01/07/how-to-install-bbpress-on-shared-hosting/">a new tutorial</a> posted showing you, step by step, how to install the <a href="http://bbpress.org/">bbPress</a> software (from the folks that brought you <a href="http://wordpress.org">WordPress</a>.
</p>
<blockquote>
<a href="http://bbpress.org/">bbPress</a> is a forum software developed by the same folks who created WordPress. It's a lightweight bulletin board system that seems to be gaining traction lately. bbPress runs really well on our <a href="http://www.servergrove.com/sharedhosting">shared hosting plans</a> so we decided to put together a quick tutorial on how to install bbpress on our systems.
</blockquote>
<p>
Despite the description, the guide can be followed to install it just about everywhere thanks to the simple installation process bbPress uses. He links you to the latest download, gives you an example of what you can expect from the installer and talks about setting up the database. This is where is get specific, using their Plesk tool to set it up. This is only to set up the actual database, though - you can do this through any number of tools, including the command line.
</p>]]></description>
      <pubDate>Mon, 10 Jan 2011 08:42:01 -0600</pubDate>
    </item>
  </channel>
</rss>

