Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Copy Applications and Other Content to Zend Server 9, 2018 or 20182019

The simplest installations typically have PHP scripts and other content in the /htdocs directory for the Apache instance.  This content can simply be copied to the new /htdocs folder.

...

You should now be able to execute your /htdocs scripts in Zend Server 9, 2018 or 2019 by changing the port.  For example, if you had a script '/www/zendsvr/htdocs/hello.php', using Zend Server 8 you could run it in your browser at this address:

...

If you have any deployed Virtual Hosts, Libraries, and/or Applications in Zend Server 8, simply deploy them in Zend Server 9, 2018 or 2019 using the User Interface.  Libraries already present in Zend Server 9, 2018 or 2019 from the installation (Framework and Toolkit libraries) do not have to be redeployed.

...

Info
titleNote: Any Virtual Hosts created for Zend Server 9, 2018 or 2019 need to have unique ports
If any of your Virtual Hosts are using ports other than the defaults, remember they cannot use the same port while both Zend Server 8 and Zend Server 9 are active.  Temporarily assign different ports for use in Zend Server 9 while testing.  You can change them later when you go into production with Zend Server 9.

...

/usr/local/zendsvr6/bin/php-cli

For Zend Server 9, 2018 or 2019 use:

/usr/local/zendphp7/bin/php-cli

...

Zend Server does not support any Apache instances other than the default (ZENDPHP7 for ZS 9, 2018 or 2019 and ZENDSVR6 for ZS 8).  We do have customers who have implemented additional Apache instances by adding a FastCGI configuration to these other instances.  If you have any such instances, you can redirect them to PHP 7 by changing any occurrences of '/zendsvr6' to '/zendphp7' in the fastcgi.conf for that instance.  However, you might need to do other things, and it is easy to mess this file up, so please be careful.  This activity is not covered under your Zend Support subscription, so please be sure you know what you are doing, or have whoever set this up for you in the first place come back and make the needed changes.

...

http://<your IBMi ip address>:10081

For Zend Server 9, 2018 or 2019, the User Interface is found in your browser at port 10091:

...

Each point release of PHP has migration notes related to the previous version.  So for example, migration notes for PHP 7.0 show changes that would need to be made to PHP 5.6 code.  So, if you are moving from PHP 5.5 to 7.1, you would need to review the migration notes for PHP 5.6, 7.0, and 7.1, and so so.  So, how far you are coming determines how far back you need to go.  Here are the links:

Migrating from PHP 7.2.x to PHP 7.3.x

Migrating from PHP 7.1.x to PHP 7.2.x

Migrating from PHP 7.0.x to PHP 7.1.x

...