<?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>Tue, 21 May 2013 02:29:50 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Andi Gutmans: Zend Server 6 is launched and available on the Amazon Web Services (AWS) Marketplace]]></title>
      <guid>http://www.phpdeveloper.org/news/19214</guid>
      <link>http://www.phpdeveloper.org/news/19214</link>
      <description><![CDATA[<p>
<i>Andi Gutmans</i> has a new post to his site about a recent update to the offerings on the Amazon Web Services (AWS) - it <a href="http://andigutmans.blogspot.com/2013/02/zend-server-6-is-launched-and-available.html">now offers Zend Server 6</a> as an installable option.
</p>
<blockquote>
Zend Server 6 is the ideal application platform for mobile and web applications, and this version brings a new level of enterprise capabilities. [...] Today, I'm also pleased to share that this newest version of Zend Server is now available on the <a href="https://aws.amazon.com/marketplace/pp/B00BF5F7ES/ref=sp_mpg_product_title?ie=UTF8&sr=0-4">Amazon Web Services Marketplace</a>. Now, for one combined fee with Amazon Web Services, you can run your applications on a fully supported PHP application platform with Zend Server 6 running on Red Hat Enterprise Linux or Ubuntu Linux.
</blockquote>
<p>
If you're interested in what Zend Server has to offer, check out <a href="http://www.zend.com/en/products/server">the product page</a> on the Zend website. Zend Server handles a lot of the base level things for you and can help you get up and running quickly. It includes things like detailed monitoring, error tracking, code tracing and a nice UI to for management and configuration of the server.
</p>]]></description>
      <pubDate>Thu, 21 Feb 2013 10:40:26 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney: Zend Server, ZF2, and Page Caching]]></title>
      <guid>http://www.phpdeveloper.org/news/18703</guid>
      <link>http://www.phpdeveloper.org/news/18703</link>
      <description><![CDATA[If you're considering using <a href="http://zend.com/server">Zend Server</a> in your development, you might find <a href="http://mwop.net/blog/2012-11-05-zend-server-caching.html">this new post</a> from <i>Matthew Weier O'Phinney</i> interesting. It talks about a handy feature of the tool and how it can help with the performance of a Zend Framework 2-based application.
</p>
<blockquote>
Zend Server has a very cool <a href="http://www.youtube.com/watch_v=i2XXn2SA5zM.html">Page Caching feature</a>. Basically, you can provide URLs or URL regular expressions, and tell Zend Server to provide full-page caching of those pages. This can provide a tremendous performance boost, without needing to change anything in your application structure; simply enable it for a set of pages, and sit back and relax. [...] However, this feature is not entirely straight-forward when using a framework that provides its own routing, such as ZF2. The reason is because it assumes by default that each match maps to a specific file on the filesystem, and prepares the caching based on the actual file it hits.
</blockquote>
<p>
Since configuration is mostly done through Server's web interface, this could be a problem. Thankfully, he shows you another setting that allows you to cache multiple versions of pages based on parameters you define. Using this and a setting of "_SERVER" with a value of "[REQUEST_URI]" you should be good to go.
</p>]]></description>
      <pubDate>Tue, 06 Nov 2012 10:53:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Thijssen's Blog: Facter: Zend Server]]></title>
      <guid>http://www.phpdeveloper.org/news/17316</guid>
      <link>http://www.phpdeveloper.org/news/17316</link>
      <description><![CDATA[<p>
<i>Joshua Thijssen</i> has <a href="http://www.adayinthelifeof.nl/2011/12/28/facter-zendserver/">shared a handy tip</a> for those using Zend Server on a pupptet-ed server - using a Facter plugin to check for the ZS install and only install what's needed (rather than end up with multiple PHP installs).
</p>
<blockquote>
This means you should not install the default PHP package for your distribution when the distribution also runs on Zend Server. This Facter plugin will allow you to use the $zendserver fact inside your own manifests to check if Zend server is installed, so you can take measures against installing stuff that is taken care of by ZendServer itself.
</blockquote>
<p>
You can download the plugin from his github account, <a href="https://github.com/jaytaph/puppet-facter-zendserver">https://github.com/jaytaph/puppet-facter-zendserver</a>, and easily install it into your puppet setup.
</p>]]></description>
      <pubDate>Wed, 28 Dec 2011 11:35:12 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: Deployment beta for Zend Server 5.5 - Getting Started]]></title>
      <guid>http://www.phpdeveloper.org/news/16516</guid>
      <link>http://www.phpdeveloper.org/news/16516</link>
      <description><![CDATA[<p>
In a new post today <i>Kevin Schroeder</i> points out a new feature in the Zend Server project (version 5.5, beta) that helps make deployment simple for your site. He also <a href="http://www.eschrade.com/page/deployment-beta-for-zend-server-5-5-getting-started/">includes a "getting started" guide</a> to show it in action.
</p>
<blockquote>
We have announced that we are making the beta for our new deployment feature in <a href="http://www.zend.com/en/products/server/downloads-beta">Zend Server 5.5 beta, available for download</a>.  It's not feature complete (there are some new features being worked on), but it provides the functionality needed for the 90% of us who do not have the need to have crazy complex deployment scenarios.
</blockquote>
<p>
A <a href="http://www.youtube.com/watch?v=Z9GOFzuFLs0&feature=player_embedded">short video</a> is also included in the post to show how it's all set up in the Zend Server interface. His guide, using the "zdpack" tool, shows how to package up a basic Zend Framework project, create the deployment skeleton (including handy hooks like "stage/unstage", "activate/deactivate" where you can put Zend Framework-based PHP code), modify the deployment file to your needs and "zdpack" the result into a single packaged zip file. There's <a href="http://forums.zend.com/viewforum.php?f=83">a forum</a> for support and some <a href="http://forums.zend.com/viewtopic.php?f=83&t=15458#p50773">sample applications</a> if you'd like to try it out with less hassle.
</p>]]></description>
      <pubDate>Fri, 24 Jun 2011 10:31:57 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[IBM developerWorks: Create a PHP development environment on the cloud]]></title>
      <guid>http://www.phpdeveloper.org/news/16045</guid>
      <link>http://www.phpdeveloper.org/news/16045</link>
      <description><![CDATA[<p>
On the IBM developerWorks site today there's a new tutorial from <i>Daniel Krook</i> showing you how to use the IBM Cloud product to <a href="http://www.ibm.com/developerworks/cloud/library/cl-createphponcloud/">set up a development environment</a> based on a Red Hat Enterprise server distribution with Zend Server as the PHP environment.
</p>
<blockquote>
This article explains what makes cloud computing appealing to PHP developers and provides step-by-step instructions how to use the IBM Cloud to set up a PHP and DB2 development environment quickly. Learn how to provision Linux data and web application servers, connect to the virtual machines via SSH, use X Forwarding to install a pre-configured PHP distribution, and test your connection to DB2.
</blockquote>
<p>
He starts with some benefits that the IBM Cloud can bring to developers and lists a few common goals that they look for in their development platforms. The rest of the post walks you through the setup and install of a sample instance - adding and configuring it, connecting via an SSH connection and installing <a href="http://www.zend.com/en/products/server/">Zend Server</a> to give you a simple, hassle-free installation of a PHP environment.
</p>]]></description>
      <pubDate>Tue, 15 Mar 2011 10:08:44 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Kevin Schroeder's Blog: New Zend Server Job Queue Library]]></title>
      <guid>http://www.phpdeveloper.org/news/15984</guid>
      <link>http://www.phpdeveloper.org/news/15984</link>
      <description><![CDATA[<p>
In his newly updated blog today (changed to WordPress) <i>Kevin Schroeder</i> has a new post looking at <a href="http://www.eschrade.com/page/new-zend-server-job-queue-library/">a new queuing library</a> available for Zend Server's Job Queue including an example of its use.
</p>
<blockquote>
This will probably be one of the last posts I do on the Zend Server Job Queue functionality.  From this point on they will probably be less frequent, though I'm sure several posts will allude to it.  The reason I'm going to put it on the back burner is because I have written a <a href="https://github.com/kschroeder/ZendServer-JobQueue-Job-API">library which is now available on GitHub</a>.  What it does is encapsulate all of the functionality that I think needs to be there to be able to implement asynchronous functionality.
</blockquote>
<p>
In his example code, he shows how to use the library to create a job class that sends a basic email to a defined address and how to set it up with the Manager. Then the action can be called from a script getting the remote job and checking to see when the job has finished.
</p>]]></description>
      <pubDate>Wed, 02 Mar 2011 09:16:04 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Tibo Beijen's Blog: Fixing mysqldump on Zend Server CE on OS X]]></title>
      <guid>http://www.phpdeveloper.org/news/15978</guid>
      <link>http://www.phpdeveloper.org/news/15978</link>
      <description><![CDATA[<p>
<i>Tibo Beijen</i> has a new post today showing his method for <a href="http://www.tibobeijen.nl/blog/2011/03/01/fixing-mysqldump-on-zend-server-ce-on-os-x/">fixing mysqldump on Zend Server CE</a> running on an OS X platform. The default install throws a socket error when you try to dump a database using the command.
</p>
<blockquote>
Inspecting the mysql configuration contained in /usr/local/zend/mysql/data/my.cnf confirmed that the section [client] showed the socket as returned by executing SHOW VARIABLES; from the mysql client: /usr/local/zend/mysql/tmp/mysql.sock Although it is possible to specify the socket by using mysqldump's --socket switch, that doesn't really seem a 'solution'.
</blockquote>
<p>
As a real solution to the problem was to copy over the my.cnf file from the custom location Zend Server has it in to the default "/etc/my.cnf" with settings pointing to the correct MySQL socket.
</p>]]></description>
      <pubDate>Tue, 01 Mar 2011 11:50:58 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weier O'Phinney's Blog: Making Zend Server Available Via SSL Only]]></title>
      <guid>http://www.phpdeveloper.org/news/15701</guid>
      <link>http://www.phpdeveloper.org/news/15701</link>
      <description><![CDATA[<p>
<i>Matthew Weier O'Phinney</i> has <a href="http://weierophinney.net/matthew/archives/252-Making-Zend-Server-Available-Via-SSL-Only.html">a new post</a> to his blog today about making your Zend Server instance a bit more secure by taking the admin GUI and forcing it to be HTTPS-only (instead of the default HTTP & HTTPS).
</p>
<blockquote>
In light of the <a href="http://bugs.php.net/bug.php?id=53632">recent remote PHP exploit</a>, I decided to update a couple servers I manage to ensure they weren't vulnerable. In each case, I had been using hand-compiled PHP builds, but decided that I'm simply too busy lately to be trying to maintain updates -- so I decided to install Zend Server. [...] One thing I've never been happy about, however, is that by default <a href="http://www.zend.com/en/products/server/">Zend Server</a> exposes its administration GUI via both HTTP and HTTPS. Considering that the password gives you access to a lot of sensitive configuration, I want it to be encrypted.
</blockquote>
<p>
He points out that, since the Zend Server interface runs on a <a href="http://www.lighttpd.net/">lighttpd</a> instance, it's easy to modify a few config files to change the setting. Adding a few lines to limit the socket it can connect on, the IP address to filter to and a URL filter on anything starting with "/ZendServer/" takes away the HTTP access. 
</p>]]></description>
      <pubDate>Fri, 07 Jan 2011 09:46:58 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPEverywhere: Moving to PHP 5.3]]></title>
      <guid>http://www.phpdeveloper.org/news/15693</guid>
      <link>http://www.phpdeveloper.org/news/15693</link>
      <description><![CDATA[<p>
On PHPEverywhere <i>John Lim</i> has <a href="http://phplens.com/phpeverywhere/?q=node/view/271">posted some of his experiences</a> in his migration up from PHP 5.2 to version 5.3 for his site, including code issues and how he upgraded.
</p>
<blockquote>
Now that PHP 5.2 is at the end of life, we are starting to migrate to PHP 5.3.
</blockquote>
<p>Things he mentions are:</p>
<ul>
<li>The deprecation of session_register
<li>The change of creating a new object by reference
<li>Other deprecated functions <a href="http://php.net/manual/en/migration53.deprecated.php">listed here</a>
<li>His commands to upgrade his Zend Server instance from 5.2 to 5.3
</ul>]]></description>
      <pubDate>Thu, 06 Jan 2011 11:57:13 -0600</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>
  </channel>
</rss>
