This document details the April 2018 release of PHP 5.6.10 for VSI OpenVMS IA64, an open-source scripting language well-suited for web development.
Key Points:
- Independence & Integration: This PHP kit is distinct from HPE's CSWS_PHP, but it can be manually configured to integrate with CSWS (Apache HTTPD for OpenVMS) version 2.4 or later for processing dynamic web pages.
- Contents: It includes the core PHP interpreter and numerous dynamically loadable extensions for database client APIs (e.g., MySQL, Oracle, ODBC), XML, compression, web services (SOAP, REST), and graphics.
- New in this Update: New modules have been added for interaction with Oracle RDB, Mimer relational databases, and Redis in-memory data store. Minor improvements to SQLite error handling are also included.
- Requirements: Installation requires VSI OpenVMS 8.4-1H1, an ODS-5 enabled disk, and HP TCP/IP Services V5.7 – ECO 5 for network operations. CSWS 2.4 is optional for Apache integration.
- Installation: Before installing, any existing HP CSWS_PHP must be manually removed. The kit is installed using
PRODUCT INSTALL PHP. Post-installation involves configuring system startup/shutdown scripts, defining a foreign command for PHP, and customizing the PHP.INI file.
- CSWS/Apache Integration: For
MOD_PHP5 to work with CSWS 2.4, users must copy MOD_PHP5.EXE to the CSWS modules directory, modify HTTPD.CONF to load the module and define PHP file types, then restart CSWS.
- Known Issues:
MOD_PHP5.EXE is incompatible with CSWS versions older than 2.4. The Composer Dependency Manager for PHP is currently non-functional but anticipated in future releases. Temporary files created by MOD_PHP need management (either via a logical name in APACHE$WWW's LOGIN.COM or periodic purging).