Windows Server IIS upgrade from 5.2.9 to latest 5.3.16

i have a windows 2003 server and running php 5.2.9

i want to ugprade to 5.3.16

is it as simple as just running the .msi installer ?

it’s a live production server and i can’t have the exiting scripts stop working for longer than it’ll take to upgrade.

You want to keep a hold of the php.ini as this will have your settings in it.

ok, i’ll try that tonight…

my confusion rose when i read the directions and it said that it would prompt me to upgrade the installation (but it never did…)

i installed the new version over the old one and that’s where i think it went wrong. after a reboot, all my php applications showed up blank. hopefully it’s because the php.ini file was messed up and not something else.

i’ll try the “install” upgrade tonight and let you know the outcome of replacing the ini after the install.

unfortunately still the same thing…

log file showed this:

[code][11-Sep-2012 21:03:11] PHP Warning: PHP Startup: gd: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:11] PHP Warning: PHP Startup: gettext: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:11] PHP Warning: PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:11] PHP Warning: PHP Startup: mysqli: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:11] PHP Warning: PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:11] PHP Warning: PHP Startup: mysqli: Unable to initialize module
Module compiled with module API=20090626, debug=0, thread-safety=0
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0

[11-Sep-2012 21:03:12] PHP Warning: PHP Startup: Unable to load dynamic library ‘C:\PHP\ext\CORE_RL_magick_.dll’ - This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

in Unknown on line 0

[/code]

Are they set to the right folder in your ini they look like they are reading your old ones and not the new versions that it should have made check the paths for the files?

Make sure you have the right php.ini and not the old one or have more than one(make sure the one in your windows folder is the right one).

You are supposed to install over the old one as this would use all your old settings to make the new version so what you did was right I think you still have the old php.ini in the windows directory and its using that instead of the new one so the paths are not correct like its pointing at old modules.

Found this might help you to

Instead, use the Installation Repair Mode that can be triggered thru the 'Add/Remove Programs' control panel to enable or disable extensions and features after installation

i’ll look into this some more. i know that my install and location of my php.ini is in C:\PHP

there is nothing in the windows directory :frowning:

Sponsor our Newsletter | Privacy Policy | Terms of Service