Monday, June 1, 2009

Zend Server Community-Edition Windows Installation guide

 
 

Home  |  Zend Server Installation Guide  |  Windows Installation

Windows Installation

This section describes the three available processes for installing Zend Server CE on Windows: Either via a native Windows installer, an unattended Installation or a Silent Installation.

Note

If you are upgrading Zend Server CE from an existing installation older than Zend Server CE Version 4.0.2, you must first perform the procedure described in "Upgrading" .

To run Zend Server CE on Windows, you need the following:

  • Generally, you should install Zend Server CE on Windows using an account that has administrator rights. Otherwise, you may encounter problems with certain operations such as editing the PATH environment variable or accessing the Service Control Manager.

  • Enough space on the hard drive to unpack and install (generally a minimum of 200 megabytes is recommended.)

Zend Server CE for Windows is available in a binary distribution that contains a setup program .exe file. The .exe file installs everything you need to start using Zend Server immediately.

 

If you are encountering problems with Internet Explorer 7 running on Windows 2008 Server, see the following troubleshooting topic:  Windows: Internet Explorer Blocking Zend Server

IIS Note:

Zend Server CE running with IIS does not provide URL rewrite capabilities. If you require such capabilities (for example, when using Zend Framework based applications that use the default MVC components) refer to the following troubleshooting article.

Installing Zend Server CE

Installing with the Native Windows Installer

The following procedure describes how to install Zend Server CE on Windows using a binary distribution.

Note:

Users of previous versions of Zend Server CE need to shut down and remove their existing Zend Server CE installations manually before installing Zend Server CE. See Section "Upgrading", for more information on upgrading from a previous version.

 

 

Instructions on how to complete a procedure

To install Zend Server CE:

  1. After completing the download, double-click on the .exe file to start the installation process.

  2. There are three installation types available: Typical, Full, and Custom.

    • The Typical installation type installs the most common options and is recommended for most users. The installed components are Zend Optimizer+, Zend Loader, Zend Debugger, Zend Cache, Zend Framework and Oracle OCI Driver.

    • The Full installation type installs all components included in the installation package. The components are  Zend Optimizer+, Zend Loader, Zend Debugger, Zend Cache, Java Server, Zend Framework, Oracle OCI Driver, phpMyAdmin, IBM DB2 RTCL and MySQL. The full installation package requires an Internet connection while running the installation, to download online components.

    • The Custom installation type gives you complete control over which packages you wish to install and the installation path that is used. The components are Zend Optimizer+, Zend Loader, Zend Debugger, Zend Cache, Java Server, Zend Framework, Oracle OCI Driver, phpMyAdmin, IBM DB2 RTCL and MySQL.

  3. Click the NEXT button to advance to the Confirmation dialog.

  4.  If you choose the Custom installation type, click the NEXT button to advance to the "Destination Location" dialog.

  5. Select a Web server on which to install the PHP and the Installation Location. Click the NEXT button to advance to the Select Features dialog.

  6. Select the features to install by double-clicking the check-box next to each feature. A single click on a feature in the list displays a description for the feature. Click the NEXT button to advance to the "Administration Interface Password" screen and from there, to the Confirmation dialog.

  7. The Confirmation Dialog
    Once you choose an installation type and choose your installation components, you advance to the confirmation dialog.
    Your installation type and installation path are displayed for you to review.

  8. To install Zend Server CE (if you are satisfied with your settings), click the INSTALL button. To change your settings, click the BACK button.

  9. To exit the Zend Server CE Installation Wizard without installing Zend Server CE, click the CANCEL button.

  10. The Custom Installation
    The custom installation installs select components and provides an option to choose the Web server on which to install PHP. After confirming the installation, if the port number is already in use, you are asked to specify a different port number. The selected Web server is configured to the port specified after completing the installation.

A browser opens after the installation, to display the Administration Interface's login screen. Use the password you specified in the installation process to log in. If it was selected during the installation, a shortcut is added to your desktop, otherwise, bookmarking the page at this point will help you to easily locate the link.

Installing Additional Components

While running the Installer in custom mode, you can choose not to install certain components. If at any time, you want to add them, save the installation file and re-run in Modify mode or, if you did not keep the Installer file, go to the Control Panel, click Add/Remove programs and select "change" to run the Installer.

Unattended Installation

The following procedure describes how to use an Unattended installation to deploy Zend Server CE on several machines.

 

 

Instructions on how to complete a procedure

To install Zend Server CE:

  1. Download Zend Server CE.

  2. Open the command line from Start | Run.

  3. Run the command <Package_Name>.exe  /r.
    For example: ZendServer-4.0.0RC50-Windows_x86.exe /r

  4. The Installer begins to run in record mode, which displays all the run-time dialog boxes and stores the data in a file called Setup.iss. This file is stored in the system's Windows folder.
    To specify an alternative response file name and location, use the /f1 argument. Using the /f1 argument allows you to specify where the response file is (or where it should be created) and what its name is, as in Setup.exe /s /f1"C:\Temp\Setup.iss". The /f1 switch is available both when creating a response file (with the /r option) and when using a response file (with the /s option).

  5. Take the generated response file and either store it on a location in the network which will be available for all machines or copy the file to each of the machines on which you want to install Zend Server CE.

  6. Go to the new machine and run from the command line Setup.exe /s /f1"C:\Temp\Setup.iss". This will run the Installer in silent mode, by default, based on the responses contained in the response file called Setup.iss. To specify an alternative file name or location of the response file, use the /f1 argument (see step 4, above).

 

Silent Installation

The following procedure describes how to install Zend Server CE in Silent Mode. Silent Mode is when you install Zend Server CE using all the default settings.

Prerequisites: IIS (any version), IIS is listening to port 80, free disk space (at least 180 MB) and preferably without a pre-installed PHP.

 

 

Instructions on how to complete a procedure

To install Zend Server CE:

  1. Download Zend Server CE.

  2. Open the command line from Start | Run.

  3. Run the following command:
    <Package_Name>.exe  /s /z"di"
     for example ZendServer-4.0.0RC50-Windows_x86.exe /s /z"di"

The Installer begins to run in the background and install Zend Server CE using the default settings. If you want to view a progress bar, run the same command without the/s argument. For example: ZendServer-4.0.0RC50-Windows_x86.exe /z"di".

Installed Components

Java Bridge

The Java Bridge is set to run by default and it requires that you have SUN Microsystems JRE 1.4 (or later) installed on your computer. Therefore, if you do not already have JRE installed, install it before using the Java Bridge. The Installer is set to detect your JVM: if you do not have one, the Installer prompts you to identify its location. Clicking NO continues the installation without the Java components. More information about JREs and the latest updates can be found on the Sun Microsystems website: http://java.sun.com.

Locating Installed Components

Zend Server CE installs to the directory: <install_path>\Zend Server.

If you choose to install Apache from the Zend Server CE installation, an additional folder containing your installed Apache is added to the installation path:

<install_path>\Zend Server

<install_path>\Apache2.2

If you choose to install phpMyAdmin from the Zend Server CE installation , an additional folder containing phpMyAdmin is added to the installation path:

<install_path>\Zend Server

<install_path>\phpMyAdmin

Start Menu Options

The Installation Wizard creates a new entry in the Windows START menu under a Zend Server CE menu heading.

The following entries are created within the new START menu section:

  • Change Password - deletes your current password. Clicking this option automatically deletes your password and opens a new password definition page.

  • Help and Reference - Opens the online help in a browser

  • Uninstall - Initiates the Wizard based uninstall process

  • Zend Server CE - Opens the Zend Server CE Administration Interface

  • Zend Control Panel - Opens the Zend Controller

Uninstalling Zend Server CE

The following instructions describe how to uninstall Zend Server CE:

 

 

Instructions on how to complete a procedure

To uninstall:

  1. Use the Windows Control Panel: Start | Control Panel | Add or Remove Programs.

  2. In the Add or Remove Programs dialog, locate and click the Zend Server CE package in the list.

  3. Click "Remove".
    The Installer runs in uninstall mode.

  4. Follow the instructions and click "Finish" to complete the uninstallation process.

This will stop the Zend Server CE services and remove the program, including any additional packages that were installed.

 

 

Related Links

Related Links:

Ports and Services

Upgrading

Installed Components

Parallel Installations

Using PECL 

 

 

0 comments: