Zend Server
Encyclopedia
Zend Server refers to a PHP
application server
product line offered by Zend Technologies
, released in early 2009 with production support available for Windows and Linux
. It is available in two versions, Zend Server and Zend Server Community Edition. Zend Server is supported on x86 and x86-64
compatible machines with IBM i series support in Zend Server 5. On Linux it is supported on Red Hat Enterprise Linux
, CentOS
, Fedora Core, Oracle Enterprise Linux
, Debian
and Ubuntu
. On Windows, Zend Server is supported on Windows Server 2003
/2008, XP
, Vista
and Windows 7. At Zendcon 2009 Zend announced the public beta of Zend Server 5.0. The current version is 5.5 which included support for production deployment functionality.
and OS X.
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
application server
Application server
An application server is a software framework that provides an environment in which applications can run, no matter what the applications are or what they do...
product line offered by Zend Technologies
Zend Technologies
Zend Technologies Ltd. is an Israeli world wide web infrastructure software company with headquarters in Cupertino, California, U.S., technology center in Ramat Gan, Tel Aviv, Israel and offices in France, Italy and Germany...
, released in early 2009 with production support available for Windows and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
. It is available in two versions, Zend Server and Zend Server Community Edition. Zend Server is supported on x86 and x86-64
X86-64
x86-64 is an extension of the x86 instruction set. It supports vastly larger virtual and physical address spaces than are possible on x86, thereby allowing programmers to conveniently work with much larger data sets. x86-64 also provides 64-bit general purpose registers and numerous other...
compatible machines with IBM i series support in Zend Server 5. On Linux it is supported on Red Hat Enterprise Linux
Red Hat Enterprise Linux
Red Hat Enterprise Linux is a Linux-based operating system developed by Red Hat and targeted toward the commercial market. Red Hat Enterprise Linux is released in server versions for x86, x86-64, Itanium, PowerPC and IBM System z, and desktop versions for x86 and x86-64...
, CentOS
CentOS
CentOS is a free operating system based on Red Hat Enterprise Linux . It exists to provide a free enterprise class computing platform and strives to maintain 100% binary compatibility with its upstream distribution...
, Fedora Core, Oracle Enterprise Linux
Oracle Enterprise Linux
Oracle Linux, formerly known as Oracle Enterprise Linux, is a Red Hat Enterprise Linux-compatible distribution, repackaged and sold by Oracle, available under the GNU General Public License since late 2006....
, Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...
and Ubuntu
Ubuntu (operating system)
Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu...
. On Windows, Zend Server is supported on Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...
/2008, XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...
, Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
and Windows 7. At Zendcon 2009 Zend announced the public beta of Zend Server 5.0. The current version is 5.5 which included support for production deployment functionality.
Zend Server
- Native installation – Windows MSI, Debian deb and Red Hat yum installation
- Certified PHPPHPPHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
(Both 5.3 and 5.2) - Zend Framework – ZF installation and updates as part of the native installation package
- Apache or IIS integration
- Java connector – Integrates existing JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
functionality as PHP code - Web-based administrator console
- DebuggerDebuggerA debugger or debugging tool is a computer program that is used to test and debug other programs . The code to be examined might alternatively be running on an instruction set simulator , a technique that allows great power in its ability to halt when specific conditions are encountered but which...
interface - Bytecode acceleration – Keeps compiled code in shared memory, increasing performance by reducing disk access and CPU processing time
- Data Caching API
- Page caching
- Deployment functionality
- Application monitoring – Does runtime monitoring of individual PHP requests several different conditions
- Function Error
- Database Error
- Slow Function Execution
- Slow Query Execution
- Slow Request Execution
- High Memory Usage
- Inconsistent Output Size
- Uncaught Java Exception
- Custom Event
- Fatal PHP Error
- PHP Error
- Application problem diagnostics
- Zend Download Server (Linux only) - Allows for large content, such as videos, to be downloaded without tying up an Apache process
- Software updatesPatch (computing)A patch is a piece of software designed to fix problems with, or update a computer program or its supporting data. This includes fixing security vulnerabilities and other bugs, and improving the usability or performance...
and hotfixHotfixA hotfix was originally the term applied to software patches that were applied to live i.e. still running systems. Similar use of the terms can be seen in hot swappable disk drives...
es
Zend Server CE
Zend Server Community Edition contains a subset of features from the full Zend Server stack and runs on Windows, LinuxLinux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
and OS X.
- Native installation – Windows MSI, Debian deb, Red Hat yum installation
- Certified PHP
- Zend Framework – ZF installation and updates as part of the native installation package
- Apache or IIS integration
- Java connector – Integrates existing Java functionality as PHP code
- Web-based administrator console
- Debugger interface
- Bytecode acceleration – Keeps compiled code in shared memory, increasing performance by reducing disk access and CPU processing time
- Data Caching API
Zend Server Cluster Manager
- High Availability Session Clustering with Graceful Shutdown
- Event Monitoring Aggregation
- Code Tracing Aggregation
- Cluster-wide configuration
- Notifications when machines are added or removed from the cluster
- Notifications when cluster node configuration is out of sync
- Deployment functionality for cross-cluster application management
External links
- Zend Server website
- Zend Server CE website
- Zend Server website
- Deployment on Zend Server 5.5
- Why Utilize Zend Server Community Edition?
- Installing Zend Server for Oracle
- Real-time ZF Monitoring via Zend Server
- Zend Server/Magento
- PHP Middleware Debuts With Zend Server
- Do you queue? Introduction to the Zend Server Job Queue