Dave Gutteridge wrote:
PHP General List,
First, let me say that while I have been scripting with PHP and MySQL
for my web sites for a few years, I have never configured or installed
either PHP or MySQL, so I should be considered a newbie for installation
issues.
The situation:
I am running Linux on my home computer. The specific distribution is
CentOS 4.1. My computer is a pentium 3 with 512 MB Ram.
On the web hosting service where my web sites are hosted, they have the
following versions of PHP, MySQL and phpMyAdmin:
PHP Version 4.3.8
MySQL 4.1.3-beta-standard
phpMyAdmin 2.5.7-pl1
What I would like to do is install versions of these applications on my
machine that will be compatible with my server so that I can develop and
test web sites on my home machine which will hopefully work on my host
server.
I know that the current latest versions of these applications are as
follows:
PHP 4.4.0
do you 'abuse' references? if not then you should have no problem.
... you may have code that breaks on 4.4 due to fixes made to the core engine
of php...
e.g:
$var = array_pop( explode('-', '1-2-3-4-5') );
.. is bad code (read the manual page for array_pop very carefully) and would
work
in older versions but the engine has been tightened up to disallow such fauxpas.
MySQL 4.1.14
unless you are using very new features of mySQL I doubt you will have
compatibility problems (although be ware of the difference between the mysql
extension and it's replacement mysqli)
phpMyAdmin 2.6.4
wouldn't worry about this at all.one version will have a few more/nicer
features.
not a big deal :-)
I've already spoken to my web host and they intend to upgrade to the new
versions as soon as they build a compatible interface for them with
their administrator control panel interface.
don't hold your breath for that :-)
The Questions:
If I install the latest versions locally, will they be backwards
compatible enough with the versions on my host server?
mostly yes, some stuff will break. it depends on what your code actually does.
Would it be easy enough to install the versions that my host has, and
then upgrade later?
the release archive has what you need:
http://nl2.php.net/releases.php
Any advice would be much appreciated.
...hth.
if you get stuck with a incompatibility problem with your home machine
and hosting machine, and no one else can help ... call the 'A'team
(er ... I mean mail this list and see if the regulards** can help :-))
rgds,
Jochem
** I hereby put forth the motion to include the word 'regulard' into the
english language ... stemming from 'regular retard' , invented in the spirit
of total bastardization of every language through the power of
internet acronymization ;-)
Dave
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php