<?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>Thu, 17 May 2012 04:23:27 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[A Cloudy Place: PHP and Git on AWS Elastic Beanstalk]]></title>
      <guid>http://www.phpdeveloper.org/news/17746</guid>
      <link>http://www.phpdeveloper.org/news/17746</link>
      <description><![CDATA[<p>
On the "A Cloudy Place" blog there's a <a href="http://acloudyplace.com/2012/03/php-and-git-on-aws-elastic-beanstalk/">recent post</a> about the steps the author (<i> Shameer</i>)  to to get PHP and Git set up on the Elastic Beanstalk service from Amazon.
</p>
<blockquote>
When Amazon announced Beanstalk's support for PHP I was curious to know what it would look like. So I decided to give it a try. I hadn't used my AWS account for a while, so I had to do some account setup tasks, configuring command line tools, etc. In this article I will explain how to set up a PHP application in Beanstalk from scratch.
</blockquote>
<p>
He walks you through the entire process (complete with some screenshots) of getting the command line tools set up, creating your first PHP application and connecting it to your git repository. There's no database instructions included because the default EC2 instance doesn't include them. You'll need to <a href="http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_PHP.rds.html">refer to these instructions</a> if you need that for your application.
</p>]]></description>
      <pubDate>Wed, 28 Mar 2012 13:53:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Dzone.com: A Free Amazon EC2 Cloud Server Based LAMP]]></title>
      <guid>http://www.phpdeveloper.org/news/17571</guid>
      <link>http://www.phpdeveloper.org/news/17571</link>
      <description><![CDATA[<p>
In <a href="http://java.dzone.com/articles/free-ec2-cloud-server-based-0">this new article</a> on DZone.com, <i>Artur Mkrtchyan</i> shows you how to get an Amazon EC2 instance up and running and get a LAMP server set up and ready to go.
</p>
<blockquote>
In this article I'm going to show you how to create a free Amazon EC2 cloud based LAMP Server and Point your domain to Amazon EC2 Instance. There are 4 simple steps to do.
</blockquote>
<p>
The setup process is pretty easy - getting an Amazon free account, creating a server from an existing image, installing the LAMP stack and pointing your domain at the EC2 instance. He gives a step-by-step guide of the process, including the commands you'll need to execute to get all of the LAMP packages installed.
</p>]]></description>
      <pubDate>Wed, 22 Feb 2012 10:42:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Turland's Blog: Setting up EC2 for Drupal with Puppet]]></title>
      <guid>http://www.phpdeveloper.org/news/17539</guid>
      <link>http://www.phpdeveloper.org/news/17539</link>
      <description><![CDATA[<p>
In <a href="http://matthewturland.com/2012/02/13/setting-up-ec2-for-drupal-with-puppet/">this new post</a> to his blog <i>Matthew Turland</i> shows how to set up a <a href="http://docs.puppetlabs.com/guides/introduction.html">puppet</a> configuration to deploy and set up an EC2 environment for Drupal.
</p>
<blockquote>
I'm currently working on a project that involves running <a href="http://drupal.org/">Drupal</a> on <a href="http://aws.amazon.com/ec2/">Amazon EC2</a>. To save time in setting up future new VM instances, I decided to take the opportunity to learn <a href="http://docs.puppetlabs.com/guides/introduction.html">puppet</a>. For the time being, I'm using a single VM to run the full LAMP stack and running puppet <a href="http://docs.puppetlabs.com/#part-one-serverless-puppet">without a server</a> by copying my puppet manifest to the VM and using <a href="http://docs.puppetlabs.com/guides/tools.html#puppet-apply-or-puppet">puppet's apply command</a> to apply it locally. However, this manifest can easily be adapted for a multi-VM environment.
</blockquote>
<p>
He includes the full configuration in the post that does a few things including setting up the correct PHP timezone, starting up the Apache instance, installing a few PHP modules (like PDO, MySQL and GD) and setting up the MySQL server. He also includes the commands needed to run the configuration and point it at the correct EC2 instance.
</p>]]></description>
      <pubDate>Tue, 14 Feb 2012 11:14:40 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: Amazon Advertising API BrowseNodes]]></title>
      <guid>http://www.phpdeveloper.org/news/17331</guid>
      <link>http://www.phpdeveloper.org/news/17331</link>
      <description><![CDATA[<p>
In <a href="http://www.codediesel.com/libraries/amazon-advertising-api-browsenodes/">this new post</a>, <i>Sameer Borate</i> shows you how to use his <a href="http://www.codediesel.com/downloads/amazon-bnodes">Amazon BrowseNodes script</a> to work with the returned data from the Amazon Advertising API.
</p>
<blockquote>
The BrowseNodes tool automatically gets all the child BrowseNodes and their names. The program recursively traverses the BrowserNode hierarchy and returns all the BrowseNodes and their respective names. You can display the nodes on the console or save it to a CSV file. You can also include the library in your existing projects to process BrowseNodes.
</blockquote>
<p>
You'll need <a href="http://pecl.php.net/curl">curl support</a> on your system to make it work. Several code examples are included showing how to grab a certain node, showing a list of nodes, saving the node information to a CSV, changing locales and getting the parent node for the current node.
</p>]]></description>
      <pubDate>Mon, 02 Jan 2012 11:02:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[php|architect: Transactional Emails for Fun and Profit]]></title>
      <guid>http://www.phpdeveloper.org/news/17160</guid>
      <link>http://www.phpdeveloper.org/news/17160</link>
      <description><![CDATA[<p>
On the php|architect site there's a recent tutorial from <i>Cal Evans</i> about building a <a href="http://www.phparch.com/2011/11/transactional-emails-for-fun-and-profit/">transactional email system</a> with the help of a <a href="http://sourceforge.net/projects/php-aws-ses/">simple library</a> and the SES system from Amazon.
</p>
<blockquote>
I love APIs. A well-defined API can make short work of a complex problem. It's even more fun when you find a cool API with a great wrapper to make it simple to use. That's what I found when I started playing with Amazon's Simple Email Service; a tool that was easy to work with, solved a problem I needed solved, and had a simple to use PHP wrapper.
</blockquote>
<p>
Based on the <a href="http://sourceforge.net/projects/php-aws-ses/">SES library</a> by <i>Dan Meyers</i>, he includes the code to pull in a simple email template and populate it with the values you want, log in to the Amazon SES service and send the email via the remote service.
</p>]]></description>
      <pubDate>Tue, 22 Nov 2011 17:58:33 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: Integrating Amazon S3 using PEAR]]></title>
      <guid>http://www.phpdeveloper.org/news/16997</guid>
      <link>http://www.phpdeveloper.org/news/16997</link>
      <description><![CDATA[<p>
On PHPMaster.com today there's a new tutorial showing you how to <a href="http://phpmaster.com/integrating-amazon-s3-using-pear/">integrate Amazon's S3 service</a> with your application via the <a href="http://pear.php.net/package/Services_Amazon_S3">Services_Amazon_S3</a> PEAR package.
</p>
<blockquote>
 In the process of reviewing documentation for Orchestra.io, I found that it <a href="http://docs.orchestra.io/kb/system-constraints/system-constraints#file-uploads-hosting">doesn't allow file uploads</a>. Instead, it's recommended that <a href="http://aws.amazon.com/s3/">Amazon S3</a> be used for file hosting. If you aren't familiar with it, S3 is an online storage web service that is part of Amazon Web Services (AWS). It provides access to fairly cheap storage through a variety of web service interfaces. This article will demonstrate how to sign up for an Amazon S3 account and use PEAR's Services_Amazon_S3 package to interact with S3 in your own application.
</blockquote>
<p>
They walk you through the whole process - getting signed up at <a href="http://aws.amazon.com/s3/">the AWS site</a>, creating credentials, installing the <a href="http://pear.php.net/package/Services_Amazon_S3">Services_Amazon_S3</a> package (via the PEAR installer) and using it in some sample scripts.
</p>]]></description>
      <pubDate>Mon, 17 Oct 2011 08:34:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPMaster.com: From Zero to Cloud: Setting up an EC2 Sandbox, Part 3]]></title>
      <guid>http://www.phpdeveloper.org/news/16891</guid>
      <link>http://www.phpdeveloper.org/news/16891</link>
      <description><![CDATA[<p>
SitePoint's PHPMaster has a new post today, the third part of a series helping you get your application from "zero to cloud" on an Amazon EC2 setup. In <a href="http://phpmaster.com/from-zecro-to-cloud-3/">this latest post</a> they wrap things up by showing how to set up the full lamp stack on the remote server. <a href="http://phpmaster.com/from-zero-to-cloud-1/">Here's part one</a> and <a href="http://phpmaster.com/from-zero-to-cloud-2/">two</a> that lead up to this latest part.
</p>
<blockquote>
This is the final article in a three part series focused on setting up EC2 as a sandbox for application developers. I assume you have an AWS account with Amazon; if you don't, please read Part 1 to learn how easy it is to sign up. I also assume you have configured your development environment and installed an AMI; if you haven't, please read Part 2. In this installment, we'll learn how to install Apache, MySQL and PHP in our running AMI, and then clone the AMI to make our own.
</blockquote>
<p>
Included in the post are all the commands you'll need to get the packages installed for PHP, MySQL, Apache 2, PEAR and the PHP command line binary. With all of that installed, they show you how to create an <a href="http://aws.amazon.com/amis">AMI</a> (Amazon Machine Image) to make it easier to scale in the future. 
</p>]]></description>
      <pubDate>Thu, 22 Sep 2011 08:42:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: Deploy your WordPress Blog to the Cloud]]></title>
      <guid>http://www.phpdeveloper.org/news/16345</guid>
      <link>http://www.phpdeveloper.org/news/16345</link>
      <description><![CDATA[<p>
On NetTuts.com there's a new tutorial showing you how to <a href="http://net.tutsplus.com/tutorials/wordpress/deploy-your-wordpress-blog-to-the-cloud/">deploy your WordPress blog to the cloud</a>, more specifically to the cloud services <a href="http://aws.amazon.com/">Amazon offers</a>.
</p>
<blockquote>
For the last decade, hosting a large scale web application has been a daunting task, reserved only for experts. Not anymore; when Amazon opened its server architecture, everything changed. Computer hardware moved to the cloud, and became available to any and all developers. In this tutorial, we will install WordPress in the cloud.
</blockquote>
<p>
They walk you through all the steps you'll need - from setting up an <a href="http://aws.amazon.com/">AWS account</a>, starting up your first instance and installing the needed server software. It comes complete with screenshots. They also show you how to set up the database and how to pull down the latest WordPress and configure it for use.
</p>]]></description>
      <pubDate>Tue, 17 May 2011 10:50:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Christoph Dorn's Blog: Zend Server + FirePHP on AWS]]></title>
      <guid>http://www.phpdeveloper.org/news/15691</guid>
      <link>http://www.phpdeveloper.org/news/15691</link>
      <description><![CDATA[<p>
<i>Christoph Dorn</i> has <a href="http://www.christophdorn.com/Blog/2011/01/06/zend-server-firephp-on-aws/">a new post</a> today showing how to get the <a href="http://www.firephp.org/">FirePHP</a> tool to work together with Zend Server on an AWS instance to help make your debugging even simpler.
</p>
<blockquote>
<a href="http://www.firephp.org/">FirePHP</a> can nicely complement the built-in tools available when using <a href="http://www.zend.com/en/products/server/">Zend Server</a> and can be easily made available to all provisioned sites. This tutorial illustrates how to setup <a href="http://www.christophdorn.com/OpenSource/#FirePHP">FirePHP 1.0</a> for all virtual hosts on a <a href="http://www.zend.com/en/products/server/amazon/">Zend Server AMI</a> on <a href="http://aws.amazon.com/ec2/">Amazon EC2</a>.
</blockquote>
<p>
He steps you through the process of getting FirePHP installed and working in your browser as well as pulling the "firephp.phar" file in on the Zend Server side. Configuration is pretty simple - the lines for the Apache config are included and the JSON needed to make the credentials for FirePHP are too. A simple test script is created and an auth key is set and you should be up and running.
</p>]]></description>
      <pubDate>Thu, 06 Jan 2011 09:43:01 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Running PHP and Zend Framework Scripts from the Command Line]]></title>
      <guid>http://www.phpdeveloper.org/news/15684</guid>
      <link>http://www.phpdeveloper.org/news/15684</link>
      <description><![CDATA[<p>
New on PHPBuilder.com today there's <a href="http://www.phpbuilder.com/columns/command-line-script/Jason_Gilmore01042011.php3">a tutorial from Jason Gilmore</a> about running Zend Framework-based applications from the command line in a more hard-coded way than using Zend_Tool.
</p>
<blockquote>
I regularly use an alternative application of PHP and I'm quite surprised that this capability remains relatively unknown. I'm referring to the ability to run PHP scripts from the command line using its command line interpreter (CLI). Even though it's been possible since the PHP 4.3.0 release, you may be completely unaware of this CLI usage unless you employ great tools such as PHPDoc, Phing, or PHPUnit. Running PHP scripts with CLI allows you to leverage your PHP language skills whenever you need to run scripts from the shell.
</blockquote>
<p>
He talks about what the CLI functionality of PHP is and what it has to offer the developer. He then creates a few sample scripts so you can get a feel for how to write and run simple PHP CLI applications. Building on these examples, he <a href="http://www.phpbuilder.com/columns/command-line-script/Jason_Gilmore01042011.php3?page=2">creates a Zend Framework-based script</a> that loads in the bootstrap, grabs configuration values and makes a connection to the Amazon Web Services.
</p>]]></description>
      <pubDate>Wed, 05 Jan 2011 09:29:39 -0600</pubDate>
    </item>
  </channel>
</rss>

