We’ve written documentation to cover common scenarios when installing and configuring PHP and other open source environments. The following are links to our growing library of public documentation.
In addition, forward-thinking businesses engage Seiden Group for SmartSupport and Install & Learn setup to learn and to help ensure snappy, continuous service to users. Let us know if we can help!
Seiden Group Documentation Library
Open Source Environment
- How to Set Up the IBM i Open Source Environment
- How to Configure and Use SSH on IBM i
- Overcome ‘Permission Denied’ for Long User Profiles in IBM i SSH
- How to Set the PATH to Open Source Packages on IBM i
- How to Update Open Source Packages on IBM i
- Offline Installation of PHP & Other Open Source on IBM i
- Troubleshooting “already been bootstrapped” Message on IBM i
- Solving “curl#6 – getaddrinfo() thread failed to start”
- How to Validate Self-Signed SSL / TLS Certificates from IBM i
ODBC
- ibm_db2 & ODBC Run Side-by-Side in Seiden PHP+
- Using Yum to Install or Update the IBM i ODBC Driver
- What’s in Your ODBC Driver?
- How to Query IBM i Data with PHP and PDO_ODBC
- Enabling ODBC tracing on IBM i
- ODBC Connection Strings for IBM i Db2
- Encrypting IBM i ODBC Connections from Linux with TLS/SSL
Apache & Other Web Servers
- Configure IBM i Apache Web Server to Run PHP
- Rebuilding the Tomcat Plugin in IBM i 7.5
- How to Restart IBM i Web Servers
- Easy Security Improvements for Apache Websites
- Speed Up Web Pages Using Apache’s mod_deflate
- Configure IBM i Apache Threads For Higher Traffic
- IBM i Apache Directives Measure Request Speeds
- IBM i Apache Security Setting: RequestReadTimeout
- Looking at Network Connections on IBM i with NETSTAT
- Apache for IBM i: Where to Find Documentation
Seiden PHP+ Setup
NOTE: To gain access to any protected pages, you must first download Seiden PHP+.
- What’s Included in Seiden PHP+
- Seiden PHP+ Changelog
- Getting Started with Seiden PHP+
- Enabling ibm_db2 and PDO_IBM in Seiden PHP+
- Automatically Configure IBM i Apache Web Server to Run PHP with siteadd
- Setting Up mail() for Seiden PHP+
- Installing and Using the PHP Toolkit with Seiden PHP+
- How to Configure PHP Error Logging on IBM i
- Installing Parallel Seiden PHP+ Versions Using chroot
- Calling PHP from CL or RPG
PHP (General)
- PHP Toolkit for IBM i Resources
- Profiling PHP applications with Xdebug and QCachegrind
- Set Up Remote Debugging Over SSH on IBM i Using Xdebug
- Installing and Using Composer with PHP
- How to Install & Use MariaDB with PHP
- Enabling Advanced DNS Functions
- Optimize Your IBM i Web Application Using FastCGI
Node.js
- Node.js and IBM i – Getting Started Guide
- Node.js Process Manager PM2 on IBM i
- Free encryption for Node.js on IBM i
- Integrate Node.js with RPG without a Connector
- Install and Use Node.js iToolkit for IBM i
Python
- Integrate Python into CL & RPG on IBM i
- How Update-Alternatives Manages Multiple Versions of Python, Node.js, and other Open Source Packages
- How to Measure Python Speed with QCachegrind
QSHONI
- Integrate Python, Node, PHP, etc. with CL & RPG on IBM i — 2023 Update
- curl Your RPG Apps with QSHCURL
- Integrate Python into CL & RPG on IBM i — 2021 Update


