Ever wanted to use WordPress on IBM i?
What is WordPress?
WordPress is an open-source Content Management System written in PHP and paired with a MySQL or MariaDB database. Features include a comprehensive plugin architecture and a visual theme system.
WordPress is powered by a webserver – what options do we have?

HTTP Server for i
The IBM HTTP Server (powered by Apache) for IBM i is a complete Web server product which offers several components and features to assist with website configuration and development. Apache works great for a huge range of eBusiness website development on our IBM Power Systems, running IBM i OS.
IBM i DB2 Database
Db2 for i is an IBM i integrated Relational Database Management System delivering high performance, virtualization, and energy efficiency features of IBM Power Systems. Db2 for i is fully integrated with the IBM i operating system and Power Systems.
So, what happens when we want to push these boundaries and want to install a Content Management System like WordPress?
We have to jump through a few different hoops to get it up and running with IBM I.
Come with me as I try to get this WordPress thing working!
WordPress Pre-Requisites
WordPress officially recommends that your hosting environment must support the following minimum requirements.
WordPress Requirements | Version |
|---|---|
PHP | Version 7.3 or greater. |
MySQL | Version 5.6 or greater. |
MariaDB (if not using MySQL) | Version 10.1 or greater. |
HTTPS | Supported by the server. |
As you can see in the above pre-requisites, there is more than one database available for use with WordPress, but neither of them is listed as IBM DB2.
You may have heard of MySQL, originally Developer by Sun Microsystems, it has grown to be one of the most widely used databases across the world. It’s open source and free so many many ISP’s have selected it as their database of choice of recent years.
However, when Sun Microsystems was acquired by Oracle, some of the senior MySQL database developers felt that there was a conflict of interest between MySQL and Oracle’s own Database Server.
So, a fork was created using the MySQL base code and this new version of MySQL was called — MariaDB.
MariaDB is a new and improved version of the old MySQL database, and it's FREE!
Versions I am using:
Differences Between MariaDB and MySQL
| MariaDB | MySQL |
| Faster performance | Comparatively slower performance |
| Open source | Technically open source, but largely managed by Oracle |
| Much larger connection pool | Much smaller connection pool |
| 12 storage engines | Much fewer storage engines |
| Suitable for large-sized data | Doesn’t work as well for large-sized data |
| Supports data masking | Does not support data masking |
| Supports dynamic columns | Does not support dynamic columns |
Course Overview - WordPress on IBM i
In this couse, you’ll walk through the complete process of bringing WordPress to life on your IBM i system. We’ll start by installing Zend DBi, giving you a MySQL‑compatible database engine that WordPress can use right away. From there, you’ll set up the IBM i Open Source Community tools, including PHP, so your system can run modern web applications smoothly. With the foundation in place, you’ll download and configure WordPress, connect it to your new database, and prepare it to serve pages directly from your IBM i.
By the end of this lesson, you’ll have a fully functioning WordPress environment running natively on IBM i - perfect for experimenting, learning, or even hosting real sites.

