<?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, 08 Aug 2008 15:55:54 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Tony Bibbs' Blog: PHP 5.3 on Mac OS X 10.5]]></title>
      <guid>http://www.phpdeveloper.org/news/10767</guid>
      <link>http://www.phpdeveloper.org/news/10767</link>
      <description><![CDATA[<p>
In a <a href="http://www.tonybibbs.com/article.php/PHP-5_3-on-10.5">recent post</a> to his blog <i>Tony Bibbs</i> shares his experience with getting the most recent release (PHP 5.3 alpha) of PHP up and working on his MacBook.
</p>
<blockquote>
If there is anything you should gleam from this article for future reference, Leopard comes with a 64bit Apache installation. 
</blockquote>
<p>
He points out this fact because, if you go and build it as per the normal install instructions, it will toss a "wrong architecture" error. He points out <a href="http://www.entropy.ch/blog/Mac+OS+X/2007/10/30/Leopard-Four-Way-Universal-Binaries.html">a blog post</a> from <i>Marc Liyanage</i> that helped him understand a bit better. His fix was to run Apache as 32 bit instead of trying to get PHP to compile up to its 64 bit standards. He even includes the two commands you'll need to change Apache over to run this way.
</p>]]></description>
      <pubDate>Tue, 05 Aug 2008 13:49:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPImpact Blog: PHP Compiler for the .NET Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/10335</guid>
      <link>http://www.phpdeveloper.org/news/10335</link>
      <description><![CDATA[<p>
<a href="http://phpimpact.wordpress.com/2008/05/31/php-compiler-for-the-net-framework/">This post</a> on the PHPImpact blog talks about a compiler that helps to bridge some of the gap between PHP and .NET - <a href="http://php-compiler.net/">Phlanger</a>.
</p>
<blockquote>
Phalanger is a new PHP implementation introducing the PHP language into the family of compiled .NET languages. [...] Phalanger compiles PHP scripts into MSIL (Microsoft Intermediate Language) which can be executed by .NET or Mono runtime.
</blockquote>
<p>
He mentions some of the features of the tool (including interoperability between .NET and PHP and the ability to use current PHP libraries inside the .NET application). More information can be found on the <a href="http://php-compiler.net/">Phlanger website</a>.
</p>]]></description>
      <pubDate>Wed, 04 Jun 2008 08:48:47 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Elizabeth Smith's Blog: The Great Compile Project]]></title>
      <guid>http://www.phpdeveloper.org/news/9766</guid>
      <link>http://www.phpdeveloper.org/news/9766</link>
      <description><![CDATA[<p>
<i>Elizabeth Smith</i> has set out on something she calls the <a href="http://elizabethmariesmith.com/2008/03/the-great-compile-project/">Great Compile Project</a> - her effort to get all dependencies for PHP and PECL compiled on (at the least) Visual Studio 2005 transparently and provided openly.
</p>
<blockquote>
Anyone crazy enough to help out is more than welcome. I'm currently working on the GTK dependency stack, which will hit quite a few PHP dependencies and PECL extension dependencies in the process. And yes I'd love to submit my hacks/fixes upstream, if someone could find me some information (where do you send libiconv patches?)
</blockquote>
<p>
<a href="http://elizabethmariesmith.com/2008/03/the-great-compile-project/">Her post</a> mentions some of the things she's already been working on to help further the cause - compiling various Open Source libraries, figuring out issues surrounding <a href="http://www.mingw.org/">MiniGW</a> and some examples of more complex dependency issues she's come across.
</p>]]></description>
      <pubDate>Mon, 10 Mar 2008 10:29:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Hasin Hayder's Blog: Installing Imagick extension for PHP in Ubuntu 7.10]]></title>
      <guid>http://www.phpdeveloper.org/news/9583</guid>
      <link>http://www.phpdeveloper.org/news/9583</link>
      <description><![CDATA[<p>
<i>Hasin Hayder</i> has <a href="http://hasin.wordpress.com/2008/02/06/installing-imagick-extension-for-php-in-ubuntu-710/">provided some instructions</a> he's created to install the Imagick extension for PHP on a Ubuntu linux system (7.10) in a new blog entry.
</p>
<blockquote>
I already have ImageMagick installed in my machine and I tried to install the Imagick extension for PHP but I was stuck with strange errors. I have spent couple of hours today to figure out what I did wrong and Why I cant build that extension. Finally I've figured out that I must install ImageMagick from source first to build that extension. Heres how to.
</blockquote>
<p>
He walks through the install, talking about where to get the package from, where to get the PECL extension for PHP and the compile process (with the result of a .so file PHP's extension can use).
</p>]]></description>
      <pubDate>Thu, 07 Feb 2008 09:30:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Benchmark of PHP Branches 3.0 through 5.3-CVS]]></title>
      <guid>http://www.phpdeveloper.org/news/9582</guid>
      <link>http://www.phpdeveloper.org/news/9582</link>
      <description><![CDATA[<p>
<i>Sebastian Bergmann</i> has <a href="http://sebastian-bergmann.de/archives/745-Benchmark-of-PHP-Branches-3.0-through-5.3-CVS.html">posted the results</a> of some benchmarking on the compilation he's done on the branches of PHP from version 3.0 all the way up to 5.3-CVS.
</p>
<blockquote>
As people keep asking me for an update to my previous benchmarks (<a href="http://sebastian-bergmann.de/archives/634-PHP-GCC-ICC-Benchmark.html">PHP / GCC / ICC Benchmark</a>, <a href="http://sebastian-bergmann.de/archives/566-PHP-5.1-GCC-Benchmark-Update.html">PHP 5.1 / GCC Benchmark (Update)</a>, and <a href="http://sebastian-bergmann.de/archives/504-PHP-5.1-Performance.html">PHP 5.1 Performance</a>, I quickly ran a new benchmark today.
</blockquote>
<p>
He rendered the results out into a <a href="http://www.flickr.com/photos/sebastian_bergmann/sets/72157603864149774/detail/">series of charts</a> defining the number of total seconds taken for the compile and how long each of the components took. It's impressive to see how much of a jump there was between the 3.0 series and 4.3.
</p>
<p>
He also includes his compile settings (and machine information) as well as the numbers for the results if you'd like to graph them out yourself.
</p>]]></description>
      <pubDate>Thu, 07 Feb 2008 08:49:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[John Coggeshall's Blog: Compiling extensions for Zend Core]]></title>
      <guid>http://www.phpdeveloper.org/news/9372</guid>
      <link>http://www.phpdeveloper.org/news/9372</link>
      <description><![CDATA[<p>
<i>John Coggeshall</i> has blogged about a method he's worked up for <a href="http://blog.coggeshall.org/archives/347-Compiling-extensions-for-Zend-Core.html">compiling extensions</a> into the <a href="http://www.zend.com/en/products/core/">Zend Core</a> software.
</p>
<blockquote>
While Core does ship with a large list of extensions (which are all QA'd and supported by Zend) there are times when you would like to include non-official extensions from PECL for various reasons.
</blockquote>
<p>
He breaks it down into a few simple steps - download, "phpize" the extension, compile it and add the extension to the php.ini. He details the second step of the process (the phpize) because of some of the differences there are between doing it for a normal PHP install and a Zend Core install.
</p>
<p>
He also provides directions for an exception to the rule - compiling a PDO driver for your ZC install. You'll have to trick the Zend Core installation into using the right files, though. Full instructions are included.
</p>]]></description>
      <pubDate>Tue, 08 Jan 2008 09:32:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Internet Super Hero Blog: Compiling mysqlnd with PHP 5.2/5.3/6.0]]></title>
      <guid>http://www.phpdeveloper.org/news/9341</guid>
      <link>http://www.phpdeveloper.org/news/9341</link>
      <description><![CDATA[<p>
On the Internet Super Hero blog, there's <a href="http://blog.ulf-wendel.de/?p=174">this new post</a> giving examples of compiling the MySQL native driver (mysqlnd) with different versions of PHP - 5.2, 5.3 and 6.0.
</p>
<blockquote>
A <a href="http://blog.ulf-wendel.de/?p=147#comment-42454">user comment</a> made clear that we need to send out a quick status update on how to install / compile mysqlnd with PHP 5.2, 5.3 and 6.0 .
</blockquote>
<p>
The instructions are only slightly different for each of the version, mainly in the version that's checked out from CVS. The PHP 5.2.x part, however, suggests that you go ahead and make the move to/wait for PHP 5.3 to use the extension. It's still in beta and (probably) won't be included in any of the 5.2.x branches.
</p>]]></description>
      <pubDate>Wed, 02 Jan 2008 11:07:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Rob Richards' Blog: PHP, Oracle and SELinux]]></title>
      <guid>http://www.phpdeveloper.org/news/9290</guid>
      <link>http://www.phpdeveloper.org/news/9290</link>
      <description><![CDATA[<p>
<i>Rob Richards</i> mentioned in a <a href="http://www.phpdeveloper.org/news/9261">previous book review</a> about some of the issues he was having getting the Oracle extension enabled on his Fedora 8 system. Well, he's come back after doing some more testing/compiling and has <a href="http://www.cdatazone.org/index.php?/archives/37-PHP,-Oracle-and-SELinux.html">found some resolution</a> to his issues.
</p>
<blockquote>
I really didn't need to get it running, but the sheer fact that I tried it and it wouldn't work, pissed me off enough to spend some time getting it resolved. Hopefully this helps anyone else having the same problem. I am currently using instant client 11.1, but I did try the 10.2 version with the same results.
</blockquote>
<p>
He <a href="http://www.cdatazone.org/index.php?/archives/37-PHP,-Oracle-and-SELinux.html">steps through</a> the process he followed - tracking down the missing libaio files, correcting an issue with SELinux loading the Oracle libraries and his realization: he just needed to allow text relocation. Included in the post are the command line calls that'd need to be made to make it all happen.
</p>]]></description>
      <pubDate>Thu, 20 Dec 2007 13:41:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Padraic Brady's Blog: Compiling PHP for Windows Vista using Visual C++ Express 2008 - Seriously!]]></title>
      <guid>http://www.phpdeveloper.org/news/9265</guid>
      <link>http://www.phpdeveloper.org/news/9265</link>
      <description><![CDATA[<p>
<i>Padraic Brady</i> has <a href="http://blog.astrumfutura.com/archives/327-Compiling-PHP-for-Windows-Vista-using-Visual-C++-Express-2008-Seriously!.html">posted a guide</a> he's written up to show other developers out there how to compile PHP for Windows (Vista) using the Visual C++ Express 2008 software.
</p>
<blockquote>
Over the past week or so I've been figuring out how to compile PHP on Windows, specifically Windows Vista. It's been an interesting ride since I'm not very familiar with compiling on Windows to start with. [...] If you are using Windows Vista, or intend updating/using Visual C++ Express 2008, then my blog entry is largely another coat of sugar on top of <a href="http://elizabethmariesmith.com/2006/11/15/how-to-compile-php52-and-php-gtk2-on-windows-using-visual-c-express/">Elizabeth's guide</a> to clear up any difference between the two approaches.
</blockquote>
<p>
He lists the software you'll need to make the compile work (including Virtual Clone Drive, WinRAR, VS 2008 Express and the .NET Framework SDK)  and then breaks it down into three steps - the installation of the development environment (and setup), downloading PHP/libraries to the environment and, of course, compiling the PHP instance to your specs (complete with command line calls to make it all happen).
</p>]]></description>
      <pubDate>Tue, 18 Dec 2007 10:25:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Nessa's Blog: Using an .htaccess with PHP Compiled as CGI]]></title>
      <guid>http://www.phpdeveloper.org/news/9201</guid>
      <link>http://www.phpdeveloper.org/news/9201</link>
      <description><![CDATA[<p>
<i>Nessa</i> has <a href="http://www.v-nessa.net/2007/12/06/using-an-htaccess-with-php-compiled-as-cgi">posted another new tutorial</a> based around her experiences with <a href="http://www.suphp.org/Home.html">suPHP</a>. This time it deals with using an .htaccess file for changing the settings of the PHP installation.
</p>
<blockquote>
First of all, if you'd rather use the .htaccess than the php.ini capabilities of a phpsuexec environment, then shame on you. But, we have some customers who are terrified of php.ini and would rather use the .htaccess. So what? Ok, well there is a workaround.
</blockquote>
<p>
The connecting piece is the <a href="http://pecl.php.net/htscanner">htscanner extension</a> - she includes installation instructions and how to include it into your PHP installation (as well as how to set the PHP values in the .htaccess).
</p>]]></description>
      <pubDate>Fri, 07 Dec 2007 16:18:00 -0600</pubDate>
    </item>
  </channel>
</rss>
