Category Archives: Articles

Develop Your First Zend Server Plugin – Part 2

In the previous article in this series you learned how to develop a Z-Ray plugin. Once you feel your plugin is ready, you can share it with the entire community via the new Zend Server Plugin Gallery, or – deploy it on your Zend Server for easier management and handling. This article describes how to package the plugin and prepare it for… Read more »

Debugging PHP Web Apps in a Docker Container

Debugging is an essential task of software development in any programming language. Unfortunately, the out-of-the-box experience with debugging in PHP is not always great. The “stock” PHP binaries available at php.net do not come configured with either of the two popular debug servers Xdebug and Zend Debugger. Developers are required to do additional configuration to make debugging possible with their… Read more »

Develop Your First Zend Server Plugin – Part 1

Zend Server 8.5 introduces a brand-new concept called “Plugins”. This concept is centered around the Zend Gallery – a marketplace for plugins that extend Zend Server functionality, and that were developed by, and for, the Zend Server user community. What are plugins? Put simply, plugins are pieces of code that can extend Zend Server in either, or both, of the… Read more »

Taking a Closer Look at Zend Server 8.5

Hi all! I’m happy to give you a grand tour of the main new features available in the latest version of Zend Server – Zend Server 8.5. There is plenty to be excited about in this new version, but I think what makes this version so special is first of all the fact that this is the first version that… Read more »

8 Zend Server Performance Features

Zend Server is renowned for its ability to maximize the performance of production PHP applications. In this article, I’ll give you a brief breakdown on 8 different features available in Zend Server that will help you do just that. #1 PHP Stack Zend Server’s PHP stack incorporates PHP extensions that have been thoroughly tested and optimized, including OPcache – a bytecode cache for PHP which innately… Read more »

Splitting Zend Framework Using the Cloud

Recently, we released Zend Framework 2.5.0, which features a big change: we split the framework into separate components. Starting with this version, Zend Framework has become a metapackage container that aggregates the components via composer. If you go to the zendframework/zf2 repository, you will no longer see any code; the new repository contains a minimal structure with a composer.json resembling… Read more »

Mocking Hard Dependencies in Legacy Code

I’m working on an application that’s been around for a while. It uses a lot of static methods, and often, it instantiates objects from inside methods. This makes it a pain to test, and introducing tests is part of my job. Sometimes I’m able to refactor the code so that dependencies may be injected, but many times I can’t confidently… Read more »

Debugging Improvements in Zend Studio 12.5

Newest release of Zend Studio 12.5 delivers a set of improvements for debugging features. Below you can find the essence of the most important ones that will surely help you to become a PHP debugging champ. Indicating type of variables Presentation model in Variables and Expression view has been enhanced to indicate what kind of variable you’re looking at. The… Read more »

Zend Server on Azure

      1 Comment on Zend Server on Azure

This article was contributed by Boaz Ziniman, Senior Director of Technology and Cloud Infrastructure at Zend.  Last time I wrote about Azure was in 2011. Steve Ballmer, Microsoft’s CEO ousted Bob Muglia from Microsoft’s server and tools division, and the future of Azure, Microsoft’s Cloud offering, was far from being bright. 4 years down the road, Ballmer is no longer with… Read more »