About the toolkit
This open source, free toolkit helps PHP applications connect to resources on IBM i (formerly iSeries, System i, i5…). The toolkit has been jointly developed by Zend and IBM. It’s sometimes known as the “new PHP Toolkit” or even “XML Toolkit,” because the PHP front end and XMLSERVICE back end communicate internally via XML (but no XML knowledge is needed). I am the toolkit’s project manager and its co-developer with IBM’s Tony Cairns.
Zend Server and official toolkit PTF: Go to the Zend Server download page. Either download Zend Server 6.x, which has the latest toolkit release, or if you’re working with Zend Server 5.x, click “download older versions”, then the IBM i tab, and then download the Zend Server update, hotfixes, and the latest official toolkit release, labeled “XML Toolkit for IBM i Update.” Get it here: Zend Server download page
Newest open source release: All are invited to try and enjoy this release, which is newer than the official update (only needed if you’re on Zend Server 5.x): XMLSERVICE 1.8.3 and PHP Toolkit 1.5.0
Toolkit documentation on zend.com: recently expanded documentation, aimed at Zend Server 6.x but mostly applicable to 5.x as well. Official documentation: Open Source PHP Toolkit for IBM i
Zend Forum: a wonderful community resource for the toolkit (I post there frequently): New toolkit forum at forums.zend.com
Toolkit headquarters is hosted on the Young i Professionals site, an open source wonderland for IBM i:
- Main XMLSERVICE and toolkit page: newest downloads of both PHP front end and XMLSERVICE back end, installation instructions, and documentation
- PHP Toolkit front-end change log
- XMLSERVICE toolkit back-end change log
- “Brave and helpful” page with experimental XMLSERVICE new versions and PHP toolkit experimental versions page
A basic toolkit article that I wrote:
New PHP Toolkit: a Perfect Match for RPG
Slides for my toolkit presentation, with a clear explanation of how to implement the Compatibility Wrapper (CW). Also available as PDF on my presentations page.