Zend Server with PHP 7: What to Expect
What is Zend Server
Let’s understand the widespread definition of Zend Server in easy-to-understand terminologies. It is a web application server that is used for developing, debugging, monitoring, and deploying the web and mobile PHP application. Zend Server comes with fully certified and supported PHP stack and includes almost all the popular extensions and libraries.
Zend Server is a flexible server that can be installed on almost any operating system and can run on Apache, NGINX and IIS Web servers, as well as Azure, AWS and Google cloud platforms. In this blog, we’ll talk about all the major features added in Zend Server with PHP 7.
New Features added to Zend Server with PHP 7
PHP 7 stack
In order to run PHP code on our computer, we need a PHP stack, which includes Apache or NGINX, PHP and MySQL. The new version of Zend Server is boosted by a certified and secure PHP 7 stack that has the highest number of well-tested PHP extensions and libraries. PHP 7 is made to enhance app performance, it also reduces memory consumption and allows you to serve more concurrent users without the need to add any hardware. Almost all the Zend Server’s features have received an overhauling and are now suited better to complement PHP 7 making it easy to test your PHP 7 codes on Zend Server.
Z-Ray is a revolutionary addition to PHP developer toolkit that allows developers to visualise how their code is executed and thus better the code quality and productivity. Z-Ray is presented as a toolbar at the bottom of the HTML-based web page and opens in a browser that allows developers to inspect, debug and optimise PHP code by monitoring all URL requests made to the web server, and displaying recorded data. Z-Ray gives developer insights specific to applications when used with WordPress, Drupal, and Magento and framework-related insights when used with frameworks like Zend framework, Symfony and Laravel. Z-Ray Live also lets users intercept API codes for mobile applications.
To overcome the performance issues in the production environment, Z-Ray can be safely used without affecting the performance by using the ‘Selective Mode’ – a mechanism that allows secure access to Z-Ray from specific IP ranges, a defined time frame, and for specific URLs. It can be configured to operate on PHP CLI and view the results in Z-Ray production! Here are some of the additions to Z-Ray -
- Added Xdebug support for “Debug Current” Z-Ray feature.
- Added support for Glyph Icons
- Added “Pause”, in cases where the internal page requests are not relevant, Z-Ray will stop grabbing their backend information.
User Interface (Admin UI Improvements)
Major architecture-base changes are done for the UI to make it more user-friendly. UI will now be following a single-page structure that will help in making navigation smoother and faster.
Zend Server now will also enable you to add your custom UI using the extension API. According to Daniel Berman, Product Evangelist at Zend, this feature is added to make Zend Server open to community innovations.
With community innovations kicking in, Zend Server will bring more innovative and user-friendly features in future. In case you aren’t working on Zend Server still, now is the right time to switch to it. Zend Server is now one comprehensive tool that not only helps you develop your web or mobile application faster by performance scaling but checks the quality of your code and helps you manage your applications.
If you have been using Zend Server for long, we want to have your feedback about Zend Server with PHP 7, do let us know in the comment section below.
Piyush Punam | Community Manager
Pritha Bai | Senior PHP Programmer