Upgrading from Zend Server 4.0.4 or earlier on Linux

General discussion for the Zend Server CE

Upgrading from Zend Server 4.0.4 or earlier on Linux

Postby shahar on Tue Nov 17, 2009 10:55 am

Since version 4.0.5, the Zend Server and Zend Server CE DEB and RPM repositories have been unified and moved to a single location under http://repos.zend.com/zend-server . This was done in order to facilitate future growth and simplify migrations from PHP 5.2.x to PHP 5.3.x and from Zend Server CE to Zend Server (or vice versa). In addition, some of the package names have been changed and consolidated in order to support this change.

This means that the old pre-4.0.5 repositories will not be updated, and if you are still using them, you will not be getting any updates.

If you have not already done so, you will need to reconfigure your system to switch to the new repositories, and switch to the new packages, following this procedure:

Default Installation
If you are using the default Zend Server installation, and have not installed any "extra" components, the simplest way to upgrade is to download and run the Universal Repository Installer Script from http://www.zend.com/en/products/server/downloads . This will set up the new repositories and run the proper install command for you. During the install process you might be notified about conflicts and packages that will be removed by your package manager - if you are using the default setup with no extra components, it is safe to ignore these warnings.

You can also upgrade by following the Installation procedure (not the "upgrade" procedure) which is described in the installation guide here: http://files.zend.com/help/Zend-Server/ ... _guide.htm

Installations with extra / additional Zend Components installed
If you have installed any of the "extra" components (e.g. the extra extensions package, the Java Bridge, Zend Guard Loader or phpMyAdmin) you will need to do the following:

1. Set up the repositories and start the installation procedure as described in the installation guide here: http://files.zend.com/help/Zend-Server/ ... _guide.htm

2. When issuing the aptitude install or yum install command, add all the extra packages that you need installed to the same command.Refer to the installation guide or use your package manager's search command to find the exact names of all the packages that you need.

For example, when installing Zend Server CE PHP 5.2 on Debian, if the Java Bridge and phpMyAdmin packages are needed, run the following command to install:

Code: Select all
# aptitude install zend-server-ce-php-5.2 java-bridge-zend-server phpmyadmin-zend-server


3. You will be prompted about conflicts by your package manager. Your package manager will remove any old packages and install the packages that you have listed in the install command. Any extra components which have not been specified in the install command will be removed due to the conflict, and you will be able to install them later.

After completing this procedure, you can continue to use your package managers update / upgrade commands as usual to receive updates from Zend.
Shahar Evron <shahar.e@zend.com>
Product Manager, Zend Technologies
shahar
 
Posts: 245
Joined: Mon Oct 06, 2008 12:37 pm
Location: Israel

Return to Zend Server Community Edition

Who is online

Users browsing this forum: No registered users and 0 guests