<?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>Wed, 22 May 2013 19:57:39 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Zend Developer Zone: Mirroring the Zend Server Repositories]]></title>
      <guid>http://www.phpdeveloper.org/news/15518</guid>
      <link>http://www.phpdeveloper.org/news/15518</link>
      <description><![CDATA[<p>
New on the Zend Developer Zone today is an article from <i>Shahar Evron</i> about <a href="http://devzone.zend.com/article/12805-Mirroring-the-Zend-Server-Repositories">mirroring Zend Server repositories</a> to re-serve them out, either to a different community or as a part of your internal processes.
</p>
<blockquote>
There are several good reasons to mirror a Linux repository, be it the Zend repositories or any other repository. The most simple reason is sheer performance: if you need to install Zend Server on a number of machines, you can save a lot of valuable time by creating a local mirror of the repositories, and using that mirror as your installation source for all servers.
</blockquote>
<p>
He also points out that it can save on bandwidth used - pulling from local will always be more efficient. It also gives you more control about exactly what software is installed on your servers. He breaks the mirroring process up into four steps (with a few added helpful hints at the end):
</p>
<ul>
<li>Copy the Zend Server repository to a local machine
<li>Local Repository Test
<li>Enable network access to your local repository
<li>Configure clients to use your local repository
</ul>]]></description>
      <pubDate>Wed, 01 Dec 2010 09:58:22 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Symfony 2 Migration to Git]]></title>
      <guid>http://www.phpdeveloper.org/news/13840</guid>
      <link>http://www.phpdeveloper.org/news/13840</link>
      <description><![CDATA[<p>
On the Symfony project blog there's <a href="http://www.symfony-project.org/blog/2010/01/13/symfony-2-migration-to-git">a recent post</a> from <>Fabien Potencier</i> about the popular framework's development and source moving to a new home - <a href="http://github.com/symfony/symfony">github</a>.
</p>
<blockquote>
As you might have noticed if you follow me on <a href="http://twitter.com/fabpot/status/7369579602">Twitter</a> (which you should do as I make a lot of small announcements there), or if you monitor the Subversion activity closely, the Symfony 2 code is now hosted on Git. [...] So, from now on, all the development activity for Symfony 2 will take place on the new Git repository.
</blockquote>
<p>
He briefly covers what git is and <a href="http://www.amazon.com/gp/product/1430218339?ie=UTF8&tag=symfonyprojec-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1430218339">a resource</a> (book) he used to help understand this recently popular version control system. If you don't want to learn a new version control system but still want to contribute back with the subversion knowledge you're already armed with, you can still use their <a href="http://svn.symfony-project.com/branches/2.0">svn mirror</a> to get the latest releases.
</p>]]></description>
      <pubDate>Thu, 14 Jan 2010 09:54:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Symfony Blog: Subversion mirrors for Phing, Propel, and Doctrine]]></title>
      <guid>http://www.phpdeveloper.org/news/13130</guid>
      <link>http://www.phpdeveloper.org/news/13130</link>
      <description><![CDATA[<p>
Following some issues with the Phing and Propel subversion repositories for Symfony, <i>Fabien Potencier</i> has <a href="http://www.symfony-project.org/blog/2009/08/27/subversion-mirrors-for-phing-propel-and-doctrine">made a few changes</a> to aid in their future stability.
</p>
<blockquote>
The Phing and Propel Subversion repositories have suffered from long downtime periods quite often recently (last one was today). It is quite annoying as when it happens, you cannot easily update your symfony repositories, let alone the checkout of a symfony branch. To make things worse, the Doctrine repository also had some problems recently. A lot of symfony users are quite upset by the situation, myself being the first one.
</blockquote>
<p>
The solution - create some mirrors to provide more than one source to fetch the latest checkouts from. Here's the list of the new resources: <a href="http://phing.mirror.svn.symfony-project.com/">Phing mirror</a>, <a href="http://propel.mirror.svn.symfony-project.com/">Propel mirror</a>, <a href="http://doctrine.mirror.svn.symfony-project.com/">Doctrine mirror</a>.
</p>]]></description>
      <pubDate>Fri, 28 Aug 2009 11:38:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Jaisen Mathai's Blog: How to host the php.net manual on your laptop for offline use]]></title>
      <guid>http://www.phpdeveloper.org/news/12125</guid>
      <link>http://www.phpdeveloper.org/news/12125</link>
      <description><![CDATA[<p>
<i>Jaisen Mathai</i> has <a href="http://www.jaisenmathai.com/blog/2009/03/03/how-to-host-the-phpnet-manual-on-your-laptop-for-offline-use/">a helpful hint</a> for those that do any offline work with PHP on their own development systems - how to mirror the PHP manual on a local web server.
</p>
<blockquote>
In addition to [a local copy of your source] being faster to develop, it lets you work without needing to be connected to the Internet. But what about the tools you use while developing? If you're a PHP developer then the manual at php.net is an invaluable tool. It only make sense to have it available for when you're not online.
</blockquote>
<p>
His example follows the <a href="http://www.php.net/mirroring.php">official mirroring</a> part of the PHP.net website and uses a slightly modified rsync command to fetch the manual information from the php.net site and drops it in a location locally. He throws in an Apache configuration too for a simple VirtualHost to get it up and running.
</p>]]></description>
      <pubDate>Thu, 12 Mar 2009 12:53:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Greg Beaver's Blog: pear.php.net is now mirrored]]></title>
      <guid>http://www.phpdeveloper.org/news/7962</guid>
      <link>http://www.phpdeveloper.org/news/7962</link>
      <description><![CDATA[<p>
As <i>Greg Beaver</i> mentions in his <a href="http://greg.chiaraquartet.net/archives/174-pear.php.net-is-now-mirrored.html">latest blog entry</a>, the main website for PEAR, <a href="http://pear.php.net">pear.php.net</a> has been mirrored as part of an effort to restructure and "revamp" the PEAR wesbite.
</p>
<blockquote>
I'm excited to announce the first two mirrors of pear.php.net are now actively mirroring the installer REST files and actual .tgz files of package releases.  They are <a href="http://us.pear.php.net">http://us.pear.php.net</a> (provided by Joshua Eichorn and bluga.net) and <a href="http://de.pear.php.net">http://de.pear.php.net</a> (provided by Christian Weiske).  The option exists at a future date of mirroring the entire website, but this will not be possible without further changes to the infrastructure.
</blockquote>
<p>
Using these servers is only slightly different than the main site, setting the preferred_mirror setting in your configuration to use one of the above.
</p>]]></description>
      <pubDate>Mon, 04 Jun 2007 12:03:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Joshua Eichorn's Blog: Pear Mirror]]></title>
      <guid>http://www.phpdeveloper.org/news/7518</guid>
      <link>http://www.phpdeveloper.org/news/7518</link>
      <description><![CDATA[<p>
<i>Joshua Eichorn</i> has <a href="http://blog.joshuaeichorn.com/archives/2007/03/27/pear-mirror/">posted a quick note</a> about a new addition to the PEAR functionality (with some help from <a href="http://greg.chiaraquartet.net/">Greg Beaver</a>) - hosting a mirror of the main PEAR channel.
</p>
<blockquote>
At the moment were only mirroring installer data not the entire website but its a start. Things are still in the testing phase, but the mirror is usable, just run: pear config-set preferred_mirror us.pear.php.net
</blockquote>
<p>
The update runs every four hours, so thing might be a little out of sync sometimes, but if you're just looking to keep things up-to-date, that's more than enough.
</p>]]></description>
      <pubDate>Wed, 28 Mar 2007 10:19:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mpwebwizard.com: Use a mirror for hits from popular websites]]></title>
      <guid>http://www.phpdeveloper.org/news/6921</guid>
      <link>http://www.phpdeveloper.org/news/6921</link>
      <description><![CDATA[<p>
There's a tutorial over on mpwebwizard.com that's <a href="http://mpwebwizard.com/free_stuff/use_a_mirror">been updated</a> and talks about using a mirror to handle hits from a popular website (like digg or slashdot).
</p>
<blockquote>
caching services such as <a href="http://www.coralcdn.org/">coral content distribution network</a> provide an alternative for when your site goes down, but why wait until it gets to that stage? why not just send all your hits from high-end websites to the coral cache version? well, there isn't a good reason not to, so i'll show you how to do it automatically.
</blockquote>
<p>
He <a href="http://mpwebwizard.com/free_stuff/use_a_mirror">provides the simple script</a> that looks for certain sites in the "HTTP_REFERER" value of incoming calls and pushes them off to the cached location with a header() redirect. The whole thing is only 12 lines, not counting the $sites array.
</p>]]></description>
      <pubDate>Mon, 18 Dec 2006 15:49:00 -0600</pubDate>
    </item>
  </channel>
</rss>
