How to Install Your First WordPress Website on an IBM i System

  • Home
  • /
  • Blog
  • /
  • How to Install Your First WordPress Website on an IBM i System

March 11, 2026

If you are an IBM i developer looking to dip your toes into modern web content management, installing WordPress on your Power System is a fantastic starting point. WordPress powers a huge chunk of the web, and running it on IBM i brings that flexibility right into your AS/400 environment.

WordPress 101

What’s WordPress? WordPress is a free, open-source content management system built on PHP and MySQL that powers millions of websites worldwide, from simple blogs to complex e-commerce sites, allowing users to easily create, manage, and customize content without deep coding knowledge. On an IBM i system, it integrates seamlessly with the PASE environment, leveraging MariaDB for the database and open-source PHP for the backend, making it a powerful tool for IBM i developers to build modern web interfaces that can connect to legacy RPG applications or DB2 data for hybrid solutions.

In this blog, I will walk you through the basics, cover the key components, highlight the benefits, and give you step-by-step instructions to get your first site up and running. For a deeper dive, check out my course “WordPress on my IBM-i Power System!“.

Overview of Required Components

To run WordPress on IBM i, you need three main pieces: a PHP server, a Mysql (MariaDB) database backend, and WordPress itself.

Here is a quick rundown.

wordpress php database

PHP Server

WordPress is built on PHP, so you need a PHP runtime on your IBM i. The go-to option is the open-source PHP package available through IBM i Access Client Solutions (ACS) Open Source Package Management. It runs in the Portable Application Solutions Environment (PASE). If you prefer a more managed setup, Zend Server for IBM i is another solid choice, but for simplicity, we will stick with the open-source route. Make sure your system is on IBM i 7.3 or later for full support.

MySQL (MariaDB)

WordPress stores its data in a MySQL-compatible database. On IBM i, MariaDB is the preferred flavor since it is open-source and integrates seamlessly with PASE. Install it via yum in ACS. MariaDB handles tables for posts, users, and settings, and it is rock-solid on IBM i.

WordPress

Grab the current stable release, which is WordPress 6.9.4. Download it from the official site as a zip file. This version includes the latest security patches and features, ensuring your site starts on the right foot.

Benefits of Running WordPress on an IBM i System

Why bother with WordPress on IBM i? Here are some technical perks that make it worthwhile for us IBM i folks.

First, IBM i’s legendary reliability shines through. Your WordPress site inherits the uptime and stability of the Power System, meaning fewer crashes and better performance under load compared to commodity servers.

Security is another big win. IBM i has built-in auditing and access controls that you can layer on top of WordPress. Tie in your IBM i user profiles for authentication, and use DB2 integration if you want to pull data from legacy apps into your site.

Integration is key for developers. WordPress on IBM i lets you blend web frontends with RPG or COBOL backends. Use PHP to call IBM i commands or query DB2 directly, creating hybrid apps that leverage your existing investments.

Scalability comes easy too. IBM i handles multiple LPARs and workload balancing, so as your site grows, you can scale without migrating platforms.

Finally, cost savings. No need for separate web servers; run everything on your existing IBM i box, reducing hardware and licensing headaches.

Installation Guide Overview

Alright, let’s get technical. This assumes you have ACS installed on your PC and PASE enabled on your IBM i. Let’s fly over the basics and give you a feel for the technology you will work with. Then, if you want to do it – join my WordPress Course if you want to go through every step in detail.

Step 1: Set Up the Open Source Environment

Launch ACS and go to Open Source Package Management. Connect to your IBM i system.

Step 2: Install PHP

Grab the free Seidon Community+ PHP Server:

IBM-i CommunityPlus+ PHP server setup

Configure Apache if needed. IBM i comes with an HTTP server instance. Use the Admin GUI at http://your-ibmi:2001/HTTPAdmin to create a new instance for WordPress.

  • Start the server with STRTCPSVR SERVER(*HTTP) HTTPSVR(YOURINSTANCE)

Step 3: Install MariaDB

Back in ACS package manager, install ‘mariadb’ and ‘mariadb-server’.

  • Initialize the database: start STRQSH, and run /QOpenSys/pkgs/bin/mysql_install_db --user=mysql --basedir=/QOpenSys/pkgs --datadir=/QOpenSys/var/lib/mysql.
  • Start the server: /QOpenSys/pkgs/bin/mysqld_safe &
  • Set the root password: /QOpenSys/pkgs/bin/mysqladmin -u root password 'yourpassword'
  • Create a WordPress database and user.

Step 4: Download and Install WordPress

Download the WordPress and upload it to IBM i via ACS IFS Transfer to an IFS directory like /www/phpserver/htdocs/*.*

Make a WordPress Website
  • Unzip and upload
  • Rename the folder if needed, and set permissions
  • Update wp-config-sample.php to wp-config.php and fill in your DB details.

Step 5: Run the Installer

Point your browser to http://your-ibmi/blog/wp-admin/install.php and follow the prompts and you are live!

WordPress Installed and Running on IBM-i - Ready for Content

That is it! Your first WordPress site on IBM i is ready. Play around with themes and plugins, and start building.

For more hands-on guidance, including videos and troubleshooting, enroll in my course “WordPress on my IBM-i Power System!”. It covers advanced topics like integrating with DB2, security lockdowns and optimizing performance.

IBM i and WordPress

WordPress on my IBM-i Power System! For IBM i developers eager to explore modern web content management, installing WordPress on your Power System is an excellent first step. As a platform that powers a significant portion of the web, WordPress brings unmatched flexibility directly into your AS/400 environment. From integrating with DB2 to implementing robust security measures and optimizing performance, the possibilities are both exciting and expansive.

NickLitten


IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Shameless Trekkie, Belligerent Nerd, Englishman Abroad and Passionate Eater of Cheese and Biscuits.

Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day.

Enjoy your stay, feel free to comment and remember: If at first you don't succeed then skydiving probably isn't a hobby you should look into.

Nick Litten

related posts:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe NOW
7-day free trial

Take This Course with ALL ACCESS

Unlock your Learning Potential with instant access to every course and all new courses as they are released.
 [ For Serious Software Developers only ]

IBM i Training For Technology Experts

New!

Successfully Work Remote 

 $ 129.00  $59.00

By adding new skills in information technology, employers will be confident that you have the necessary skills and tools needed to successfully work remotely

>