Zend Server is a complete, Oracle-enabled, enterprise-ready Web Application Server for running and managing PHP applications that require a high level of reliability, performance and security. (See "Zend and Oracle" Data Sheet.)
PHP applications using Zend Server can connect to Oracle databases for extreme scalability, availability and security. Zend Server couples PHP OCI8 - the Oracle Database driver for PHP - with Oracle's Instant Client libraries to provide an unparalleled out-of-box experience for the PHP Oracle user, either on Oracle Linux, Windows, or other operating systems.
As well as supporting standard database functionality, PHP OCI8 has advanced features. It easily handles tens of thousands of concurrent connections with Oracle Database Resident Connection Pooling (DRCP). Support for client identifiers allows end-to-end tracing of applications for performance monitoring. Also in OCI8 are integration with the Oracle Real Application Clusters (RAC) and Data Guard technologies, increasing the benefits of scalability and high availability.
An article on Zend Server highlights its features.
Zend Server can be installed on your own machine using one of these four methods:
Using an Oracle VirtualBox VM. A quick evaluation, pre-built developer VM with Zend Server and Oracle Database 11g XE can be downloaded from Zend.
Using Oracle's Unbreakable Linux Network. ULN subscribers can install Zend Server by subscribing to the "Oracle Linux 5 Add ons (i386)" or "Oracle Linux 5 Add ons (x86_64)" channel for 32 or 64 bit Oracle Linux 5 or 6, installing the zend-server-repo-63 RPM and then installing the Zend Server for the required PHP version. For example:# yum install zend-server-repo-63
Using Oracle's free, public Yum Repository. Follow the steps to enable the Yum repository given in public-yum.oracle.com. Make sure to enable one of the base channels, e.g. "o16_latest" if you are using Oracle Linux 6. Also in your new repository configuration file, enable the "o16_addons" channel. For example:# vi /etc/yum.repos.d/public-yum-o16.repo
Then enable the channels:
# yum install zend-server-repo-63
Save the file and then install Zend Server with:
After the installation of Zend Server is complete, its configuration console can be accessed at https://localhost:10082/ or http://localhost:10081/.
In addition to zend-server-php-5.5, packages for zend-server-php-5.3 and zend-server-php-5.4 are available for users requiring PHP 5.3 or PHP 5.4.
Support for applications and production environments is available from Oracle (for Oracle Linux) and from Zend (for Zend Server).