The PEM server installer facilitates upgrading directly between major versions of the PEM server (for example, you can upgrade directly from version 3.1 to version 5.0 without first upgrading to version 4.0). During the server installation, the setup wizard also performs a dependency check to ensure that the Apache/PHP version is upgraded to the version required by the new PEM server version.If you are a Linux user, you can invoke the downloaded PEM server installer by opening a terminal window, assuming superuser privileges, navigating to the directory in which the installer resides and entering:./pem_server-x.x.x-linux.runWhere x.x.x specifies the version information for the installer.If you are a Windows user, you can invoke the installer by right-clicking on the downloaded installer's icon, and selecting Run as Administrator.The PEM Server Setup Wizard welcomes you, as shown in Figure 2.7. Click Next to continue to the License Agreement.The PEM server setup wizard will prompt you to accept the License Agreement (shown in Figure 2.8). After reviewing the license agreement, check the radio button next to I accept the agreement, and click Next to continue to the Existing installation dialog.The wizard will check the PEM server host for an existing PEM server installation; if the wizard locates an installation, it will perform an upgrade (see Figure 2.9). Click Next to continue.Before upgrading the PEM server, the wizard will also confirm that the Apache/PHP and PostgreSQL installation is the correct version for the PEM server version to which you are upgrading. If any supporting components are a version that will not support the new PEM installation, the PEM installation wizard will inform you that it must upgrade the dependencies, and will invoke the required installers (see Figure 2.10).When the installation wizards complete the dependency upgrades, focus will return to the PEM server setup wizard.The wizard then opens the Database Server Installation Details dialog, prompting you for connection credentials for database superuser of the PEM backing database (see Figure 2.11). Provide:
• The name of the database superuser in the User field.
• The password associated with the database superuser in the Password field.Click Next to continue.The pemAgent service account dialog may prompt you for the password of the account under which the PEM agent service runs. If prompted, provide the password, and click Next to continue.The Ready to Install dialog will inform you that the setup wizard is ready to perform the installation. Click Next to start the installation (see Figure 2.12).During the installation, progress bars will keep you informed of the progress of the update (see Figure 2.13).After updating the PEM server (and the agent that resides on the same host as the PEM server) and configuring the webservice, the PEM setup wizard notifies you of the port on which the service is listening (see Figure 2.14). Use this port number when connecting to the PEM Server with the PEM client.Click OK to close the Info popup. The PEM server setup wizard informs you that the installation is complete (see Figure 2.15).