IBM Support

PHP on IBM i

News


Abstract

A guide to deployment and support options for running the PHP programming language on IBM i.

Content

You are in: IBM i Technology Updates > Open Source Technologies > PHP on IBM i

PHP on IBM i

There are several ways to deploy PHP on IBM i, including:
  • Zend Server from Perforce
  • ZendPHP from Perforce
  • CommunityPlus+ PHP from Seiden Group
 
Side-by-Side Comparison of PHP Options
PHP Options for IBM i
Feature CommunityPlus+ PHP Zend Server ZendPHP
Provider (and link to offering home page) Seiden Group Zend by Perforce Zend by Perforce
Free to use? Yes No, as of June 30, 2021 Yes
Suitable for production workloads? Yes, with support in place Yes, with support in place Yes, with support in place
Support Available from Seiden Group and/or IBM. Available through Zend Server paid license Available from Perforce or IBM.
Supported release lifespan Determined by open source community Long term support beyond community project timeframes
Long-term support beyond community project timeframes is also available.
Classic ibm_db2 database connector support See this document for details See this document for details See this document for details
How to acquire and install? Install as RPM from Seiden Group Download from Perforce portal. Installed as IBM i Licensed Program (LPP) or an IBM i RPM Install as RPM from Perforce's repository
Available PHP extensions full list here. Others available upon request. Contact Perforce full list here
IBM i toolkit included with distribution Yes Yes Yes
Can integrate with IBM's integrated Apache HTTP Server? Yes (can be automatically configured) Yes Yes (automatically done by installer)
Can integrate with the Nginx HTTP Server Yes (requires manual setup) Yes (requires manual setup) Yes (requires manual setup)
Database connectivity
Note: the two methods can be run side-by-side.
  • PDO_ODBC or odbc, requires setup of ODBC driver
  • ibm_db2 (included) or PDO_IBM (requires manual build) modules
Bit modes available 64bit 32bit (LPP)
64bit (RPM)
64bit
Compatible with Zend Framework Yes Yes Yes
Can run inside a chroot-based container? Yes (doc) No Yes
Comes with 5250 management interfaces No Yes No
Comes with preconfigured subsystems for job management No Yes No
Performance tools xdebug Zend Server performance tools xdebug
Comes with Zend Server interface for deploying and monitoring applications No Yes No

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
26 August 2022

UID

ibm16226878