Tuesday 19 April 2011

Why does Php 5.3 need or require Apache VC9?

Pre Php5.3.6
If you are looking to install Php 5.3 with official Apache Http Server 2.2.17 software on a Windows Operating System (XP SP3 or later), you can happily install and use Php version 5.3.5 or earlier. Our install guides cover apache VC6 compatible download and install for Php versions 5.3.3 onwards. You can select the version you wish to install from top or side menu selections. Our 5.3.5 guide carries an updated troubleshooter and other more contemporary data. This includes a discourse on VC6 and VC9 which is further expanded upon in the 5.3.6 guide.

Post Php5.3.5 
The only reason your Php installation would need or require Apache VC9 is if you were determined to install Php 5.3.6 (or a newer version of Php) on a Windows Computer that is serving the web or you plan to use this exact setup to serve your web pages on the internet in the future. The Php-Windows team (for Apache software) is currently using a VC9 Apache compiled resource for their own further development of Php-Apache on Windows software. This is a specific Windows thing and is further covered in our 5.3.6 guide.

What Web Server
So the main question to resolve here is what operating system are you running on your web server? If you have a web host, this information will be detailed in the configuration notes you were given when you signed up for your hosting package. If not, send an email to tech support and ask them what server software configuration you are using to host your website.

My website is run on Unix.. Therefore my server side software is Unix-Apache-Php and suffers from none of the limitations of a Windows-Apache-Php setup.

My work system is MicroSoft. So my website testing software setup is going to remain VC6 simply because this is the only software the Apache Website lists as an approved Windows-Apache download. Would  I ever switch to a MicroSoft as a website server? Never!

What are my options
But some of you might use windows as a website server and so this question might be more dear to you than it is to me. And this raises four potential paths of action for you.

  • Do nothing, (use Php 5.3.5 or earlier).
  • Change to a Php endorsed VC9 version of Apache software
  • Wait for an Apache Software Foundation endorsed VC9 version of software
  • Switch to a Unix/Linux or other operating system using the Apache HTTP Server that does not suffer from this ongoing issue.
Of course, in many cases, we can transfer your site and setup a hosting website package for you from as little as $100/yr* on a unix server if you want to look at the last option.

No comments:

Post a Comment

Important Note:

Anyone is free to post links here but only if a back link to this site (or www.websiteadministrator.com.au) is added from your blog or website.