<?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>Fri, 09 Jan 2009 15:42:17 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Ralph Schinder's Blog: The Semi-Official Zend Framework Pear Channel]]></title>
      <guid>http://www.phpdeveloper.org/news/11703</guid>
      <link>http://www.phpdeveloper.org/news/11703</link>
      <description><![CDATA[<p>
<i>Ralph Schinder</i> has <a href="http://ralphschindler.com/2009/01/07/the-semi-official-zend-framework-pear-channel">posted about</a> a new development in the world of Zend Framwork distribution - a PEAR channel.
</p>
<blockquote>
For the past few months, the ZF team has been playing with the idea of releasing ZF from a PEAR channel. Over the past 2 years, we have seen a few channels distributing ZF that have pop up here and there.. so that lead us to believe there is an itch that needs scratching. The compelling reason against a PEAR channel is that, with ZF, there is nothing to "install". Just pop ZF in your include_path and off you go.
</blockquote>
<p>
With the introduction of the next release (1.8) and the <a href="http://framework.zend.com/wiki/display/ZFPROP/Zend_Tool+-+General">Zend_Tool</a> component that comes with it, the framework is graduating from a "component library" into a more holistic framework with a more advanced distribution system. For those interested, he also includes the details of the channel (from pear.zfcampus.org) and the organizational plan of how the channel is laid out. 
</p>]]></description>
      <pubDate>Thu, 08 Jan 2009 12:57:44 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[GitHub Support Forums: PEAR channel (like github gems, but for PHP)]]></title>
      <guid>http://www.phpdeveloper.org/news/11659</guid>
      <link>http://www.phpdeveloper.org/news/11659</link>
      <description><![CDATA[<p>
On the GitHub Support forums <i>Kastner</i> has <a href="http://support.github.com/discussions/feature-requests/66-pear-channel-like-github-gems-but-for-php">proposed an idea</a> - making something similar to gethub gems but for PHP:
</p>
<blockquote>
Just like ruby/gems, PHP has a packaging/distribution system called PEAR. I think that running a pear channel would help the PHP community with things like GPL extensions, as well as increasing participation in the community. Thoughts?
</blockquote>
<p>
There's already thirteen comments on <a href="http://support.github.com/discussions/feature-requests/66-pear-channel-like-github-gems-but-for-php">the post</a>, all supportive of the idea including interest from the GitHub folks themselves.
</p>]]></description>
      <pubDate>Thu, 01 Jan 2009 21:40:13 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Community News: PHP Now Included in WebSphere sMash Build]]></title>
      <guid>http://www.phpdeveloper.org/news/11596</guid>
      <link>http://www.phpdeveloper.org/news/11596</link>
      <description><![CDATA[<p>
In a <a href="http://zoomsplatter.blogspot.com/2008/12/enterprise-php.html">new post</a> to her blog <i>Zoe Slattery</i> points out a big step in PHP's presence in systems all around the world - the inclusion of it into the CISC systems.
</p>
<blockquote>
You probably don't realise it but it's very likely that sometime during the last week you will have have used IBM's CICS technology. [...] Last week <a href="http://www.projectzero.org/blog/index.php/2008/12/15/cics-gets-smashed/">PHP made it into CICS</a>, PHP is now being used to build agile front ends and RESTful interfaces for the technology that underpins most of the world's large scale commercial systems. You don't get much more into The Enterprise than that!
</blockquote>
<p>
IBM made the announcement back on Friday the 12th about the upgrade to the sMash WebSphere software. The update, a <a href="http://www-01.ibm.com/support/docview.wss?rs=1083&uid=swg24021196">SupportPac</a> lets developers run PHP inside of a CICS transaction and can be used to create REST services other applications/interfaces can use to directly communicate with the CICS system.
</p>]]></description>
      <pubDate>Thu, 18 Dec 2008 12:01:03 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHP.net: Windows PECL binaries]]></title>
      <guid>http://www.phpdeveloper.org/news/11548</guid>
      <link>http://www.phpdeveloper.org/news/11548</link>
      <description><![CDATA[<p>
The main PHP.net site has a <a href="http://www.php.net/index.php#id2008-12-10-1">post with some unfortunate news</a> about the Windows PECL repository:
</p>
<blockquote>
Due to unfortunate circumstances Windows binaries for PECL extensions will no longer be available on http://pecl4win.php.net. Work is being done to incorporate Windows binaries for PECL extensions into <a href="http://pecl.php.net/">pecl.php.net</a> and will hopefully be ready early 2009.
</blockquote>
<p>
If you are interested in helping out on the project, join up on <a href="mailto:internals-win@lists.php.net">PHP Windows Development</a> mailing list.
</p>]]></description>
      <pubDate>Wed, 10 Dec 2008 16:10:56 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Till's Blog: PEAR & Plesk]]></title>
      <guid>http://www.phpdeveloper.org/news/11543</guid>
      <link>http://www.phpdeveloper.org/news/11543</link>
      <description><![CDATA[<p>
In <a href="http://till.klampaeckel.de/blog/archives/1-PEAR-Plesk.html">this new post</a> to <i>till</i>'s blog, he looks at a method for setting up PEAR on a <a href="http://en.wikipedia.org/wiki/Plesk">Plesk</a> system.
</p>
<blockquote>
Now running any config interface is a blog entry by itself and when I say Plesk, I should also mention confixx and cpanel. And while I have a strong dislike for all them, let me focus on Plesk for now. This is not a copy'n'paste howto, so make sure you double-check all steps involved. With little knowledge, you should be able to to apply all instructions to any other control panel, all you need is <a href="http://en.wikipedia.org/wiki/SSH">SSH</a> access to the server.
</blockquote>
<p>
The process includes two different sections - why your PEAR installation may not be working and how to install the PEAR packages (on any system supporting a package manager). Command line calls and configuration options are also included.
</p>]]></description>
      <pubDate>Wed, 10 Dec 2008 09:34:15 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DevShed: Logging in PHP Applications ]]></title>
      <guid>http://www.phpdeveloper.org/news/11529</guid>
      <link>http://www.phpdeveloper.org/news/11529</link>
      <description><![CDATA[<p>
DevShed has posted a <a href="http://www.devshed.com/c/a/PHP/Logging-in-PHP-Applications/">new tutorial</a> today looking at one of the more useful tools a developer can add into an application - logging.
</p>
<blockquote>
If there is no logging mechanism, then if there's a goof-up in a production environment, you have absolutely no idea what went wrong. The only thing which a support developer can do in this case is to reproduce the issue at the developer end, which sometimes work and sometimes don't. 
</blockquote>
<p>
The look at the types of logging (trace logs, audit logs and user logging/history) and create a simple class that allows flexibility for file location, priority and timstamping. Their script contains a writelog method that does all the work (including pushing it through the PEAR logging class).
</p>]]></description>
      <pubDate>Mon, 08 Dec 2008 13:52:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: How to Setup a Dedicated Web Server for Free]]></title>
      <guid>http://www.phpdeveloper.org/news/11502</guid>
      <link>http://www.phpdeveloper.org/news/11502</link>
      <description><![CDATA[<p>
On the NETTUTS.com website today <i>Alex Villmann</i> <a href="http://nettuts.com/articles/news/how-to-setup-a-dedicated-web-server-for-free/">walks you through</a> setting up a dedicated web server running Ubuntu, Apache, MySQL and PHP.
</p>
<blockquote>
All great websites have a great server behind them. In this tutorial, I'll show you how to set up a dedicated web server (with Apache, MySQL, and PHP) using that old computer you have lying around the house and some free software.
</blockquote>
<p>
The <A href="http://nettuts.com/articles/news/how-to-setup-a-dedicated-web-server-for-free/">tutorial</a> comes with plenty of screenshots for the Ubuntu install as well as the changes you'll need to make to the configuration files for the software to get things up and running. In the end you'll have a dedicated server you can drop anywhere and use to host your site.
</p>]]></description>
      <pubDate>Thu, 04 Dec 2008 08:41:01 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Builder.com.au: Quickly Install a LAMP server on Ubuntu]]></title>
      <guid>http://www.phpdeveloper.org/news/11447</guid>
      <link>http://www.phpdeveloper.org/news/11447</link>
      <description><![CDATA[<p>
<a href="http://www.builderau.com.au/program/linux/soa/Quickly-Install-a-LAMP-server-on-Ubuntu/0,339028299,339293446,00.htm?feed=rss">This recent article</a> from the Builder.com.au website shows exactly how simple it is to get a LAMP server up and running on your Ubuntu installation.
</p>
<blockquote>
I can't tell you how many times I have been asked what is the fastest, easiest way to install a LAMP (Linux Apache, MySQL, PHP) server on Ubuntu. Well, I guess it's time I just post it here for everyone to enjoy.
</blockquote>
<p>
You're just two apt-get calls and a few various commands away from pulling in an Apache 2 web server and a PHP5 module that has MySQL support already built in. Set the password for the MySQL installation and you're all set to go.
</p>]]></description>
      <pubDate>Mon, 24 Nov 2008 11:14:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Turland's Blog: Benchmarking PHP HTTP Clients]]></title>
      <guid>http://www.phpdeveloper.org/news/11443</guid>
      <link>http://www.phpdeveloper.org/news/11443</link>
      <description><![CDATA[<p>
<i>Matthew Turland</i> has <a href="http://ishouldbecoding.com/2008/11/23/benchmarking-php-http-clients">this new blog post</a> looking at some benchmarks he's generated for a group of mainstream PHP HTTP clients:
</p>
<blockquote>
One of the interesting bits of research that I've done is benchmarking various mainstream PHP HTTP clients. Of course, we all know that there are <a href="http://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statistics">lies, damned lies, statistics, and benchmarks</a>, so take these with a grain of salt. 
</blockquote>
<p>
He ran them on his Sony Viao on Ubuntu with a stock PHP5 package. The tested packages were the pecl_http extension, the streams http wrapper, curl integration into PHP 5, PEAR::HTTP Client class and the Zend_Http_Client component. He includes the code he used for both a basic request and for something slightly more complex (posting form data). He used the XDebug and KCachegrind combination to produce the results.
</p>]]></description>
      <pubDate>Mon, 24 Nov 2008 07:56:30 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer.com: Sending Email with PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/11346</guid>
      <link>http://www.phpdeveloper.org/news/11346</link>
      <description><![CDATA[<p>
On the Developer.com website today, <i>Jason Gilmore</i> has <a href="http://www.developer.com/open/article.php/3782831">a new tutorial</a> covering a important feature of any based PHP install (unless disabled, of course) that is widely taken advantage of - sending emails.
</p>
<blockquote>
Email plays a crucial role in website development, whether you'd like to confirm a new registrant's email address, recover a lost password, or provide prospective clients with a convenient means to contact you. [...] In this tutorial, I'll introduce you to several solutions for sending email using PHP, including PHP's native mail() function, PEAR's Mail package, and the Zend Framework.
</blockquote>
<p>
He starts with some of the fundamentals of mail - the difference between POP3 and SMTP, Sendmail, etc - before moving on to an example of the <a href="http://www.php.net/mail">mail</a> function's usage. He does the same with the PEAR Mail package and the <a href="http://framework.zend.com/manual/en/zend.mail.html">Zend_Mail</a> component of the Zend Framework.
</p>]]></description>
      <pubDate>Wed, 05 Nov 2008 07:58:47 -0600</pubDate>
    </item>
  </channel>
</rss>
