Builder.com: Setting up PHP5/Apache 2/MySQL 4.1.3
128403
If you've been thinking of using PHP 5.0 for your Web development activities, now might be a good time to go the whole hog and upgrade your entire LAMP set up. A new article on builder.com shows how to set up a cutting-edge Web development environment with PHP 5.0, Apache 2.0, MySQL 4.1.3, and the latest Linux distro that you've been wanting to try out.  In a pointer from PHP Magazine, there is an article from Builder.com about the setup and configuration of a new LAMP setup - PHP 5.0, Apache 2.0, and MySQL 4.1.3.
394439
Popular posts from PHPDeveloper.org for the past week:PHPBuilder.com: AJAX and PHP Part 2 - XML Communication/ProcessingCommunity News: Zend Framework 1.0.0 ReleasedMike Potter's Blog: Slides for today's e-seminar on Flex and PHPBlogSecurity.net: Interview with Stefan Esser on WordPressCommunity News: India's First PHP UnconferencePro::PHP Podcast: Newscast for 2007.06.28JSLabs Blog:  How to create Microsoft Office Documents with PHPPEAR Blog: Request for ideas: New developer FAQPHP-Coding-Practices.com: Composing Methods: Split Temporary VariableRob Allen's Blog: Spanish versions too!
78807
Cal Evans came up against a problem earlier in his development work - issues when he was trying to get his old include path.   What you SHOULD get back is a string describing your old include path. If you get false, you have hit the problem I hit last night. I went so far as to recompile 2 difference versions of Apache thinking (almost correctly) that it was something that had changed in my Apache config files.   If you're one of the "falsers" out there, check out the rest of his post of his solution around the problem. His problem stemmed from his trying to reassign a php_admin_value (instead of php_value where the script could override it) setting, specifically the one for the include_path.    He also points out that Zend Framework users might keep an eye out for this problem too as the Zend_Loader package changes the include path at times.
160516
On PHPBuilder.com today, there's a new article that's sole purpose is to guide you through using SQLite with PHP4.
363402
From the IBM developerWorks phpblog today, there's a new tutorial on getting PHP to compile/build on a Windows machine from the source - PHP 6 (and PHP 5).    These instructions are intended to cover everything that you need to do to be able to build PHP on a Windows XP system. They may work on other Windows systems, I haven't checked. No prior knowledge is assumed, except how to perform basic operations using the windows command line (eg mkdir, copy) and how to use an editor (eg edit) and no software (other than Windows) is assumed to be installed.   The instructions have been tested with PHP6 and PHP5, the only difference being that any references to ICU can be ignored if you are building PHP5.    The tutorial starts with the download of all needed software - Visual C++, a Windows Server 2003 SDK and the .NET framework. The rest is broken up into three steps:   getting PHP and the prerequisites to prepare for the build  customizing the build environment (combining Visual Studio and the SDK) performing the actual PHP build (including steps to build resolv.lib and running the compile from the command line).   He also points to Elizabeth Smith's tutorial on compiling on Windows for more information.
586289
Edin Kadribasic has posted on his blog about a new compile of PHP 5.2 he's created using a new offering from Microsoft:   I have just completed the first build of the current php-5.2 CVS using the new compiler from Microsoft. The file is avaliable at php-5.2.1RC2-dev-Win32.zip.   The comments on the post indicate a possible problem (run time error) in the build, but no response yet on if it has been worked on or not.
692223
Jim Plush has posted an offifical release announcement about his latest contribution to the PHP community - a debugging tool combining PHP (through the myBIC framework) and the Firefox FireBug extension.   I put together a couple pieces of technology to give the PHP community a debugger/profiler that should make life easier in the "web2.0" world. Are you tired of echo'ing print statements in your ajax calls? Writing to log files? Firing up big ol debuggers just to see what the value of some array is? Well look no further than the new MyBic PHP Debugger.   The tool is a smaller part of his larger MyBIC framework and can do things like writing log files, echo information back out to the screen, and communicate information back out to the Firefox user. There is a standalone version of FireBug that will be posted for those that don't want to have to install an entire framework to use it.   Keep an eye out (here and on his blog) for the links to the release when it's posted. In the meantime, you can check out a screencast [mov] of the package in action or just the screenshots in the blog entry.
324713
Edin Kadribasic has released another build of the latest MySQL libraries to couple with the latest PHP release in the PHP 4.x series (4.4.6).   PHP 4.4.6 was released to fix a serious problem in the session module. Here, you can download the Windows build with updated MySQL libs.   The download contains two files that should be dropped into your existing PHP directory.
383203
In this new article from PHPBuilder.com today, they walk you through the creation of an online photo gallery system, complete with all of the (simple) features you'd expect.    You've seen them all over the web--image galleries for your viewing pleasure! You've looked for decent image gallery software, but none of them seem to suit your needs, while others have a lot of extra features you don't need. And while you've seen some others that are just what you're looking for, you can't easily integrate them into your website. To solve this problem, I wrote my own photo gallery script and I'm going to share it with you in this article.    They start off with an overview of how the script/site will be set up, and quickly move into the HTML for the pages (the "easy part"). Once they have that and some CSS out of the way, they show some of the PHP code that will get you started. Of course, this is only part one, so you'll have to come back for the rest of the story...
23151
Here's what was popular in the PHP community one year ago today:PHPClasses.org: File upload progress meter for PHP 4, at last!Zend Developer Zone: Zend Framework Preview Release 0.6.0 AnnouncedIBM developerWorks: Generate Flash movies on the fly with PHPMike Bernat's Blog: Creating a Simple Registration Script using PHPphp|architect: An overview of the CakePHP frameworkPHPBuilder.com: Reading RSS feeds in PHP: Part 2The Bakery Blog: SwiftMailer Component TutorialPHP-GTK Community Site: Merry Christmas (A Holiday Widget)Ben Ramsey's Blog: Installing the Eclipse PHP IDEZend Developer Zone: Zend Studio 5.5 WalkthroughCommunity News: Vancouver PHP Conference 2007Edin Kadribasic's Blog: BenchmarksJSLabs Blog:  phpBB 3...is it worth the wait?Christopher Jones' Blog: Installing Oracle XE on Ubuntu with PHPChris Chabot's Blog: phpSocketDaemon
151612
In a new blog entry, Michael Kimsal points out a driver that Microsoft has released (during the end of last year) that allows PHP5 applications to connect directly to a SQL Server database.   This isn't replacing freetds any time soon.  I guess I'm still wondering what the market for "PHP apps deployed on Windows talking to SQL Server" really is - most of the shared hosting accounts I've seen, even on Windows, offer MySQL or Access as the database.    He also points out a video that was shot of the development team talking about the driver (here's their blog too).
519884
Marco Tabini (of php|architect) has posted some thoughts to his blog about the PHP4 end-of-life announcement and its relations to the current push to go PHP5 - mainly how it relates to hosting providers.   I'm sure that a large number are owners of small hosting firms - which, by far, provide the vast majority of PHP-powered websites that Netcraft carefully tracks for us - that sell cheap shared hosting. [...] If you provide shared-hosting plans, it's likely that your servers are still running PHP 4. Upgrading to PHP 5 is a logistical nightmare for two reasons: first, you don't necessarily know that you'll be able to properly set up and secure your systems; second, you don't know that your customers' applications will keep on running.   Both reasons can cause very different kinds of hassles for the hoster, especially when it comes to their customers. As Marco puts it "hell hath no fury like a customer scorned". When things are going smoothly, everything's good, but the second that you try to explain that the update is what's good for them, all they see are things breaking and freak out.   He suggests only one real solution - make the move and tell the customers now that things are changing. Help them all you can (with information about updated software and resources) but ultimately it's up to them to make the change.
377262
With just a quick, supporting note today, John Lim has posted to the PHP Everywhere blog about the Zend Core download that Zend offers to help make installing PHP and its friends even easier.   I'd like to point out that one of the greatest services to the PHP community that Zend is providing is the free Zend Core for Oracle and Zend Core for DB2. The latest versions install PHP 5.1.6. The little known secret is that these 2 installers are perfect for MySQL as the mysql and mysqli extensions are included in the release.   He also recommends it for the IISers out there because of the FastCGI support built in.
758318
In his latest post, Jeff Moore talks about a much needed upgrade to a popular operation system (the Leopard version of Mac OS X) and something that it brought with it as a default - a version 5 installation of PHP (5.2.4 in fact).   His post is a guide to setting up a development environment on your newly upgraded system. He's broken it up into quite a few steps:   Enable Developer Tools Editing Configuration Files Enabling PHP Starting Apache Visiting our Web Site Showing the World Enabling a Personal Website Virtual Hosting Sharing with the World, Part II Installing MySQL Bring the mysql.sock to PHP Where is PEAR? PHP .ini configuration   Don't worry, each of the sections in the list don't have much more than one or two paragraphs under them and they're loaded with links to help you through some of the more detailed points.
165658
Following up on yesterday's release of PHP 5.2.0 RC4 from Ilia, Edin Kadribasic has posted the corresponding Windows builds.   This build is featuring the new installer contributed by John Mertic so testing it before the final release would be appreciated.   He's linked to various packages:  php-5.2.0RC4-Win32.zip php-5.2.0RC4-win32-installer.msi pecl-5.2.0RC4-Win32.zip php-debug-pack-5.2.0RC4-Win32.zip
638724
Latest PHPClasses.org Releases:pop3-streamUserActionMySQLWrapperPHP AjaxOutput Buffering handlerSite Map GeneratorRandom HTML GeneratorPaginationsGoogle GraphProcess ImagesgCurlRobots_txtProgressODBC-ABMNewsletter QueueProgress ODBC ABM
646811
Ilia Alshanetsky has an announcement on his blog today about the release of the next candidate for the upcoming PHP 5.2 series - PHP 5.2.0RC5.    After 2 weeks of inaction 5.2.0 final release is finally in sight. A few minutes ago I've released the last (I mean it this time) release candidate of 5.2.0, RC5. If all goes well a week from now 5.2.0 final will be out ready for use. In the meantime I'd like to ask once again that everyone try this RC, which can downloaded from here.   I don't think you'd be able to find any major issues or regressions in this RC, but if you do certainly let me know, if necessary RC6 is not out of the question.    The more this new release is downloaded and tested, the faster we all get PHP 5.2 - so get out there and get testing!   The Windows builds have also already been created courtesy of Edin Kadribasic.