In helping companies migrate to Seiden PHP+, we’ve written documentation to cover common scenarios when installing and configuring PHP and other open source environments. Following are links to our growing library of public documentation.
Many situations, however, benefit from an experienced eye. 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


