Innovate faster and cut risk with PHP experts from Zend Services.
Beginning to advanced PHP classes to learn and earn global certification.
Help me choose >
Submit support requests and browse self-service resources.
Get Latest Version Start Free Trial
Zend Server 2020 (ZS2020) for IBM i features a host of exciting new features and integrations, including the addition of streamlined packaging via RPM, as well as the addition of PHP 7.4, and the MongoDB extension.
ZS2020 also adds the ability to generate and use API tokens for the WebAPI, the ability to add suspendQueues() and resumeQueues() functionality to the JobQueue API, and an installer for ZendServer management programs and the XMLSERVICE.
The new release also introduces ZS2020 for IBM i as 64bit, vs. the 32bit used in previous versions.
ZS2020 for IBM i removes PHP 7.1, and introduces fixes for broken JobQueue API commands and broken ZRay plugins.
In addition, ZRay is no longer activated by default in the production profile.
Lastly, zs-client now supports the latest available WebAPI commands.
To see the full release notes for ZS2020 for IBM i, please visit the release notes page.
See Release Notes
This version of Zend Server ships with a certified and secure PHP 7.3 stack, which also includes the largest amount of tested PHP extensions and libraries. All of Zend Server features and components have been fine-tuned to make sure you can easily test your PHP 7.3 code.
Still on PHP 5.6? You should upgrade to a newer PHP, to benefit from extraordinary performance improvements. Or consider Zend Server 8.5 for an extended long-term support with security fixes for PHP 5.6.
For the first time, Zend Server includes more than one version of PHP that you can choose from – and even change as needed. This allows you to take advantage of the latest version of Zend Server – with the newest features, while at the same deciding when to upgrade your apps to the latest version of PHP on your own terms. In addition, this allows for a simpler, smoother PHP upgrade process – with the ability to roll back if things go wrong. Lastly – developers can now experiment with the latest version of PHP, while still being able to develop and test against the version of PHP that’s deployed in their production environment.
The Page Cache subsystem was both made easier to use and at the same time more powerful. The rule engine was modernized and is now simpler and more intuitive to use. It’s now possible to add conditions based on the response headers – allowing apps to signal to Page Cache whether or not the response should be cached. Finally, new APIs were introduced to allow for cross-cluster invalidation of cached copies.
The URL Insight dashboard has been redesigned, with clearer visualizations, separate Requests Per Second and Response Time measurements, and a distribution of events over time. It’s now also easily possible to obtain the list of critical events associated with any of the URLs displayed in the URL Insight pane.
SEE RELEASE NOTES
This version of Zend Server ships with a certified and secure PHP 7.2 stack, which also includes the largest amount of tested PHP extensions and libraries. All of Zend Server features and components have been fine-tuned to make sure you can easily test your PHP 7.2 code on Zend Server.
Still on PHP 5.x? You should upgrade to a newer PHP, to benefit from extraordinary performance improvements.
PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation (on Linux) with some additional features useful for sites of any size, especially busier sites. It is recommended to be used when saving memory while keeping fast performance is a must.
With Selective Deployment in application updates, you can select nodes of the cluster to deploy the new version to. The rest of the nodes retain the stable (old) version. You can later easily deploy the update to additional nodes or rollback. Selective Deployment gets you confidence with your new application version, by running it alongside with the current version in production. This is a great way for testing and getting feedback on new applications versions in production (e.g. A/B testing).
Save apps deployment and maintenance time, by using an enhanced Virtual Hosts system that supports numerous Virtual Hosts that are attached to the same app codebase. The most popular use case is supporting secured and non-secured virtual hosts for the same application.
Following the footsteps of Zend Server 9.1 where we introduced Job Queue Pulse, we’re now introducing Pulse for Page Cache and Data Cache. Pulse introduces analytical information, insights and reports on the caching system, with which users should understand how the cache affects their application performance. As a result, they can fine tune and optimize the caching usage, by correcting and adding rules.
Leverage the power of Job Queue, by using it for managing and running offline CLI scripts in PHP and any other scripting language. Job Queue can now manage and execute scripts using HTTP or CLI. While HTTP jobs are limited in their execution time by the web-server, CLI jobs are not. This allows running long-executing scripts.
This version of Zend Server ships with a certified and secure PHP 7.1 stack, which also includes the largest amount of tested PHP extensions and libraries. All of Zend Server features and components have been fine-tuned to make sure you can easily test your PHP 7.1 code on Zend Server.
Still on PHP 5.x? You should upgrade to PHP 7.1 to benefit from extraordinary performance improvements.
The Job Queue technology removes application bottlenecks and improves performance by allowing you to execute asynchronously the time-consuming jobs (e.g. credit card processing, printing, emails) apart from the user requests.
With Job Queue Pulse you can better optimize, analyze, and fine tune the asynchronous and scheduled Jobs processing. It collects the analytical information and insights obtained by monitoring the entire Job Queue system and visually presents them. Job Queue Pulse enables better resource utilization and improves the end-user experience.
This capability enables you to reproduce production issues while staying compliant with industry privacy standard. It prevents Zend Server from collecting data classified as personally identifiable information (PII), personal sensitive data, or commercially sensitive data. A set of rules can be defined to determine which data needs to be masked by the Zend Server troubleshooting components before it is stored or persisted. These rules affect all Zend Server deep data-collecting components, including Code Tracing, Monitoring, and Z-Ray.
Improve your end-user experience with 100 percent uptime during application updates in production. The new "hot deployment" option in Zend Server Deployment allows a full update of applications without any web server restart.
Are you rolling rapid updates of your applications? You can now deploy a lot more frequently without the downside of web server downtime.
Zend Server on IBM i is bundled with the new Zend DBi (MariaDB). Zend DBi is part of the enterprise-ready PHP technology stack for IBM i, which allows you to leverage open and industry-standard solutions, while keeping your web and mobile workloads on existing IBM i systems where databases, business logic, and legacy applications reside.
The Zend Server user interface features an extensibility API, allowing you to add additional screens that help you manage your web deployment. The API is fully documented, with both a plugin and samples to get you started.
This version of Zend Server ships with a certified and secure PHP 7 stack which also includes the largest amount of tested PHP extensions and libraries. All of Zend Server’s features and components, including Z-Ray, have been fine-tuned to make sure you can easily test your PHP 7 code on Zend Server.
PHP 7 is significantly faster than PHP 5.6, typically 2x faster:
We worked really hard in order to improve and enhance the code trace feature, which helps nail down production issues with minimal effort and without having to reproduce them – akin to a black box recorder on an airplane:
This version of Zend Server includes some interesting new Z-Ray features, which based on your feedback, we think you’ll enjoy using:
As with all major new versions of Zend Server, we’ve invested a lot in improving the user interface.
We added prioritization options, to allow control on background jobs supporting systems such as CMS, Shops, Report engines etc.
The Gallery aggregates and organizes all Z-Ray extensions and Zend Server plugins in an easy-to-use interface. This release introduces new plugins for Joomla, Doctrine2, Redis, OPcache, MariaDB, and LoS Modules; in addition to plugins for WordPress, Drupal, Magento, Zend Framework, Apigility, Laravel and Symfony.
View Gallery >
And, the new extensibility APIs allow developers to create plugins and extend Zend Server with additional custom features.
The Live Support functionality makes it easier to troubleshoot problems with live end-users in real time, addressing issues that are not otherwise visible or reproducible.
A specific user’s session can be Z-Ray enabled, tracked and analyzed without exposing any sensitive information. The combination of these two features allows developers to get deep insights into a specific user’s requests without affecting the overall server performance and without disclosing sensitive information.
Learn more about Z-Ray >
Schedule jobs based on time, priority, and even dependencies. Jobs can be deferred or executed periodically and run in parallel. The management GUI helps track the execution of jobs, their status, execution time, and output. Unlike cron jobs, Job Queue allows asynchronous execution, deferred jobs, and more. Multiple queues management facilitates the creation and management of groups of jobs that are functionally or logically related.
A built-in understanding of application request routing logic aggregates monitoring events, and displays improved results for URLs listed within URL Insight.
Debugging in Zend Server has become a whole lot simpler with easier Xdebug management and improved go-to-source capabilities from Z-Ray. You can now easily select your preferred debugger and configure specific connection settings per debugger (Xdebug and Zend Debugger).
Includes a completely new menu structure, and a more modern look and feel.
Start your free 30-day trial to see how you can increase PHP app performance, security, and scalability with Zend Server.
Review your support and service options.
Get answers to your questions.