• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Seiden Group Unveils A PHP Distro For IBM i

    January 11, 2021 Alex Woodie

    IBM i shops that are looking for PHP alternatives on IBM i may be interested to know that Seiden Group is now distributing and supporting its own PHP distribution. Called CommunityPlus+, the PHP runtime is distributed via RPM, includes a slew of components (including Db2 database connectors), and is available with technical support, if desired.

    Seiden Group’s free CommunityPlus+ distribution is a PHP runtime for software written in PHP versions 7.3 and 7.4, with support for PHP 8.0 coming soon. The software runs in the IBM i PASE environment in 64-bit mode, and includes a slew of database drivers, including ibm_db2, PDO_IBM, ODBC, and PDO_ODBC drivers. It includes the PHP Toolkit, as well as mail(), SSH2, LDAP, and Xdebug components.

    The software is open source, and binaries for CP+ are available from an RPM repository maintained by Seiden Group. The distribution is maintained by Seiden Group’s Calvin Buckley, although several other Seiden Group employees, including Alan Seiden himself and Stephanie Rabbani, also help with the work.

    Seiden Group has been active in the PHP on IBM i community for many years. The Ho-Ho-Kus, New Jersey-based company provides consulting, training, custom development, and support for IBM i shops working with the scripting language.

    With the launch of its PHP migration service last May, the company took a leading role in developing and maintaining the native Db2 for i database connector, ibm_db2, which had fallen into disrepair as IBM and Perforce favored IBM’s new universal ODBC driver for PHP that runs equally well across multiple operating systems, including IBM i, Linux, Windows, and Mac OS.

    Considering how involved Seiden Group has been in the PHP on IBM i community–and in particular, the work that it has done with maintaining the old database drivers–it’s really not that big of a surprise that Alan Seiden, the company’s principal, would decide to take the next step and launch a full distribution for PHP on IBM i.

    “It’s a formalization of what we’ve been doing,” Seiden tells IT Jungle. “We’ve been supporting PHP formally and informally for many years, providing expertise on it as well as developing with PHP. But we hadn’t officially built it for clients.”

    The motivation to develop CP+ originated primarily from a desire to replace Zend Server Basic, which is disappearing, Seiden says.

    “We installed our PHP for some clients and had some really good results, and it encouraged us to keep going. Even some difficult extensions, we built successfully,” Seiden says. “In a single repository, you get PHP and all the popular extensions. And we configured the INI files the way we typically do in consulting for the best result. So it’s like getting free consulting – it’s all our knowledge distilled in a very solid, reliable distribution.”

    Open Source

    CP+ is built from open source, and the package itself is open source too. Anybody is free to download it and use it on their IBM i servers. The company maintains the source code for CP+ on a private GitHub account, and while the public is not free to contribute to it, Seiden Group welcomes input regarding new features, fixes, etc.

    In terms of services, Seiden Group offers a setup service for $995, in which the company will prepare a customer’s IBM i server for open source (including configuring either the Apache or Nginx Web server) and install the CP+ distribution of PHP.

    It’s selling a CP+ technical support subscription that include hotfix notifications, proactive checkups, access to new modules, and access to the Seiden Group support team. The idea is to proactively keep customers’ CP+ installs running smoothly rather than fixing problems.

    “We’ll be talking to them regularly to check on their systems–with their permission–check their logs out, make sure it’s running well, and let them know if they should get an update or an upgrade to PHP,” Seiden says. “We’d rather prevent issues than have to react. I think it’s good for everybody.”

    The company also offers what Seiden refers to as “call a friend” support, which he also refers to as “developer support,” whereby customers can get access to a dedicated Slack channel that lets customers ping Seiden Group representatives with questions about how to do things in PHP.

    Early Adopters

    Seiden Group already has a handful of customers using CP+, including Lamps Plus, the Southern California company that designs, manufactures, and sells lights. Kim Gillette, the project lead in Lamps Plus IT’s department, says she decided to give CP+ a try after working with other distributions.

    Alan Seiden is the principal of Seiden Group and an IBM Champion for Power.

    “IBM sent out their notice that they were no longer going to be providing Zend, and we were using Zend,” Gillette tells IT Jungle. “We know Alan. Alan’s been out there for forever. So in just talking with him [and hearing that] he was going to be providing something, [we said], let’s have a little conversation.”

    She reached out to Seiden Group, got access to CP+, and installed it before Thanksgiving. Lamps Plus uses PHP to Web-enable the 5250 screens for the back-office RPG applications that manage supply chain operations, as well as accounting. The implementation went fairly smoothly, and the plan was to go live with CP+ early this year.

    “They make it pretty smooth,” Gillette says. “I knew I was the guinea pig. I identified something that needed to be looked at. He didn’t have all the database drivers in there. When I found one for SQL Server – he didn’t realize we were talking to multiple systems – they went back to the shop, wrote it, installed it, and then everything works. It was very smooth. They’ve been very supportive.”

    Multiple PHP Distros

    Seiden’s decision to launch a separate PHP distribution comes after many years of having a single primary PHP distribution from Zend available on IBM i. Beginning in 2006, IBM helped to seed the market for PHP on IBM i by including a copy of Zend Core for i5/OS as a licensed program product with all new sales of System i servers (as the server and OS were called back then), as well as a coupon that gave customers a full year of paid technical support from Zend.

    However, the PHP on IBM i situation has been a bit up in the air for the past year. The changes started in December 2019, when Perforce (which acquired Rogue Wave Software, which acquired Zend) announced a new Community PHP version of PHP on IBM i that could be distributed and installed using the modern RPM and YUM methods that become the standard for open source on the platform starting in 2018.

    Then in May 2020, IBM announced that starting, starting on June 30, 2020, it would stop including a copy of Zend Server Basic, as the free version of PHP for IBM i was then called, with new IBM i servers. And beginning July 1, 2021, any commitments for the free year of tech support would officially be over.

    Seiden Group initially responded by helping IBM i shops move to the new Community PHP version. The company’s migration service included access to the ibm-db2 connector that Seiden has resurrected. The Community PHP distribution only includes the newer ODBC driver from IBM, which is lauded for its cross-platform support and performance. However, with nearly a decade-and-a-half of existing PHP code running on IBM i, the time and effort required to wire the new ODBC driver to work with those existing applications could be extensive for some customers, which is why Seiden Group spend so much time and money to bring the ibm-db2 connector back to life. It now works with PHP 7.3 and 7.4, and thanks to the barrage of over 100 unit tests that Seiden Group runs on the connector, it will likely be ready for PHP 8.0 soon.

    With CP+, Seiden Group officially becomes a software vendor, which brings a certain amount of responsibility. Seiden says he is ready for it.

    “We didn’t produce our own PHP in the distant past,” he says. “However, we gradually moved in that direction and realized that really it was the right thing to do to formalize that and have a package that we promise to maintain regularly.”

    RELATED STORIES

    Seiden Group Helps Bring Community PHP To The Japanese Market

    Seiden Group Offers PHP Migration Service

    The End is Near for Zend Server Basic PHP

    Get Your PHP on IBM i, Hold the Zend

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: 5250, Community PHP, CommunityPlus+, CP+, i5/OS, IBM i, IBM i PASE, LDAP, ODBC, PHP, PHP on IBM i, RPG, Seiden Group, SQL, SSH2, Xdebug, Zend

    Sponsored by
    Raz-Lee Security

    Protect Your IBM i and/or AIX Servers with a Free Virus Scan

    Cyber threats are a reality for every platform, including IBM i and AIX servers. No system is immune, and the best defense is prompt detection and removal of viruses to prevent costly damage. Regulatory standards across industries mandate antivirus protection – ensure your systems are compliant and secure.

    Get My Free Virus Scan

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Thoroughly Modern: DevOps Refactoring Of RPG Applications with RDi IBM i PTF Guide, Volume 23, Number 2

    Leave a Reply Cancel reply

TFH Volume: 31 Issue: 2

This Issue Sponsored By

  • Profound Logic Software
  • Fresche Solutions
  • CYBRA
  • Computer Keyes
  • WorksRight Software

Table of Contents

  • Seiden Group Unveils A PHP Distro For IBM i
  • Thoroughly Modern: DevOps Refactoring Of RPG Applications with RDi
  • Guru: Fall Brings New RPG Features, Part 2
  • More Vintage Power Systems Feature Withdrawals
  • IBM i PTF Guide, Volume 23, Number 1

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • POWERUp 2025 –Your Source For IBM i 7.6 Information
  • Maxava Consulting Services Does More Than HA/DR Project Management – A Lot More
  • Guru: Creating An SQL Stored Procedure That Returns A Result Set
  • As I See It: At Any Cost
  • IBM i PTF Guide, Volume 27, Number 19
  • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
  • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
  • i-Rays Brings Observability To IBM i Performance Problems
  • Another Non-TR “Technology Refresh” Happens With IBM i TR6
  • IBM i PTF Guide, Volume 27, Number 18

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle