Installing Zend Server on Server / Machine

Hello, I was wondering if it needs to install / work with Zend Server.

My question is, if I install Zend Server on a production server, will it mess up my existing PHP configuration? Do I have to disable my application first or install Zend Server without problems?

The application needs to run 24/7 and I need a robust PHP stack that will improve performance. Any comments on Zend Server performance? Is the installation worth it?

Thank,

+2


source to share


3 answers


This is not the way to think about working with a production server.

I have no problem with the Zend Server product, but I would not just install anything on top of a running production system.

Instead, grab yourself a new server that will eventually replace your production server.

Then:

  • Start with a clean install of your distribution of choice.
  • Install ZS (take notes of what you are doing)
  • Install the app and data (take notes on what you are doing)
  • Test it completely.
  • If that works, nuke the server and repeat 1-4 using your notes.


Once you're satisfied that you can get everything that works from scratch using your notes, create a plan to move from the old server to the new one.

Doing it this way ensures that

  • You have minimal downtime.
  • You have no mess with ZS installed on top of other settings.
  • You can restore the server if needed (you created the documentation)

2016 Editing: Various tools exist these days, such as chef, fake or salt, that replace the obsessive note with automation. I highly recommend anyone who runs production systems learn one or more and use them liberally.

+6


source


When Zend Server is installed on Linux boxes, it will replace the PHP packages supplied by the distribution and some other packages that provide some PHP functionality. As Tim said, you'd better not replace your production server environment in the first round, as things won't always work as expected, even for advanced users.



Take another machine with a similar environment and make it a staging / working environment. This allows you to play around with Zend Server's features without actually taking down your production server and sites. At this point, you are confident that everything is working as expected, and just start thinking about changing your production site.

+1


source


To run multiple LAMP servers on Ubuntu I am using XAMPP for Linux and Bitman LAMP Stack . By default, the first runs on port 80, the second on 8080. Therefore, they do not conflict. If you know a little about Apache configuration and can write some simple scripts, you can do a lot.

However, doing anything on the production server is dangerous.

Both XAMPP and Bitnami stacks are designed for the development environment.

See timdev's answer , +1 to this.

0


source







All Articles