High quality, full-featured, compatible

CommunityPlus+ PHP is a tested, verified, actively maintained distribution, delivering the PHP modules you expect on IBM i. Seiden Group is an official maintainer of the Db2 components and contributes PHP fixes as well. We make all this available to the community. Customers with paid subscriptions get hotfix notifications, proactive checkups, new modules built as needed, and quick access to our support team for any unexpected issues.

Here are the modules and other components we provide in CommunityPlus+ PHP:

Popular Components

We include popular open source components for quick and easy installation. Examples:

  • mail() functionality (via SMTP)
  • PHP Toolkit for IBM i (works with xmlservice/xml toolkit)
  • Zend Framework 1 (updated for PHP 7)
  • Composer, to make it easy to install new frameworks and components
  • Apache integration made easy with our siteadd utility

Extensions/modules

The IBM i community has come to rely on extensions such as ibm_db2 and PDO_IBM for critical functionality that their applications rely on. Seiden Group has updated and built these for 64-bit RPM-based PHP on IBM i.

See a module we don’t list or support? Let us know. CommunityPlus+ PHP currently includes:

Module Purpose
bcmath Advanced math
bz2 Compression
calendar Date/time conversions
ctype Character checks
curl Network protocols (communicate with web services and more)
exif Image metadata
fileinfo File type guesser
gd Image processing
gettext Localization
gmp Advanced math
ibm_db2 Classic Db2 connectivity
iconv Codepage converter
imap IMAP mailboxes, mail address parsing
imagick ImageMagick (image processing)
intl i18n (internationalization) and Unicode. Required by Zend Framework (Laminas).
LDAP Directory services (authenticate using Windows AD servers)
mbstring Complex text (multi-byte)
mongodb MongoDB (NoSQL) connectivity
mysql MySQL/MariaDB connectivity
oci8**** Oracle connectivity
odbc Open database connectivity
opcache Performance optimization
openssl Cryptography and encrypted transport
pcntl Process control
pdo_dblib Microsoft SQL Server connectivity using FreeTSD
pdo_ibm Classic Db2 connectivity
pdo_mysql MySQL/MariaDB connectivity
pdo_pgsql PostgreSQL connectivity
PDO_ODBC Open database connectivity using PDO
phar PHP archiver (run PHP code from a single file)
pgsql PostgreSQL connectivity
readline CLI prompting
redis Redis support (key/value store; like memcache/apc)
shmop Shared memory
SimpleXML XML processing (used with XMLSERVICE and more)
ssh2 SSH support
soap SOAP
sodium Cryptography
sqlite3 SQLite DB
sysvmsg System V messages
sysvmsg SysV semaphores
sysvmsg SysV shared memory
tidy HTML parsing and cleanup
tokenizer PHP parser
xdebug Debugging, profiling, tracing
xml XML
xmlreader XML
xmlwriter XML
xsl XML
zip ZIP archiver

**** = on request