ZendServer 9 Installation for i-effect 2.7 with PHP 7.1
We recommend that you enable the SSL protocol for the ZendServer. You can find instructions here: Setting up SSL for ZendServer
In order to use the browser interface WebControl under ZendServer 9.1.8 with PHP 7.1 within i-effect 2.7, the necessary version of Webcontrol must be installed manually, as described in the following instructions
WebControl versions for PHP 7.1 cannot be updated automatically. You will receive updates only on request.
Download WebControl for ZendServer 9 (PHP 7.1)
Download the backup file https://transfer.menten.com/webcontrol_3.27.52_PHP_7.1.savf and save it in the IFS of the IBM i partition concerned.
Copy the backup file to a SAVF
By entering the following command, the file is copied to a backup file. (Assuming that the downloaded file has been stored in the IFS directory /tmp)
CPYFRMSTMF FROMSTMF('/tmp/webcontrol_3.27.52_PHP_7.1.savf')
TOMBR('/qsys.lib/qgpl.lib/webcontrol.file')
MBROPT(*REPLACE)
Restore WebControl
The following command saves the web control folder /www/zendphp7/htdocs/webcontrol
RST DEV('/qsys.lib/qgpl.lib/webcontrol.file')
OBJ(('/www/zendphp7/htdocs/webcontrol'))
Use the following commands to copy two files necessary for WebControl to the ZendServer folder
CPY
OBJ('/www/zendphp7/htdocs/webcontrol/ioncube_php_7.1/ioncube_loader_os400_7.1zs_
10.3.3.so')
TODIR('/usr/local/zendphp7/lib/php_extensions')
REPLACE(*YES)
CPY OBJ('/www/zendphp7/htdocs/webcontrol/ioncube_php_7.1/ioncube.ini')
TODIR('/usr/local/zendphp7/etc/conf.d')
REPLACE(*YES)
Restart ZendServer
Finally, the ZendServer must be restarted.
STRZS7
Terminate the subsystem with selection 2
Then start the subsystem with selection 1
Check installation
After a successful installation the module ionCube Loader appears in the PHP / Extension menu of the ZendServer (at http://<SERVERNAME>:10081) as "Loaded".
Calling the WebControl
The web interface of i-effect is now available at http://<SERVERNAME>:10080/webcontrol