Zend Server CE Personal Experience
Agile Web Application Development with Yii 1.1 and PHP5
I would like to tell you all about my ‘incredible’ experience with one of the new Zend Tools called ‘Zend Server’.
Have you ever experience a series of ‘impossible things’ that happened one after the other without any comprehension? Well, that happens to me with Zend Server CE.
I am currently running a MacOSX Snow Leopard on a 17 inch MacBook Pro for the development of my projects and I have the built in Apache, PHP 5.3.1, and MySQL 5.1 as a backend DB. I do work with Dreamweaber CS4 to develop the GUI interfaces together with PhotoShop and Fireworks (all from Adobe Creative Studio CS4) and use Eclipse modified for PHP and Javascript developments. To debug my client-side code I do have Firebug and that’s it.
If I tell you the truth everything was working fine, but I wanted to tweak a bit more the performance of my code (we all do that), so I checked the Zend Tool Zend Server CE. Its documentation was quite good and for the comments of the rest of the programmers I thought was worth a try. This is what happened:
- download and install Zend CE Server
- restarted my computer
- started Zend Server
- damn, nothing works here, nothing! my computer suddenly slows down, what is happening?
- looked at the processes, my God! mr Zend Server had five PHP opened at the same time as a service! And also a service controller that doesnt allow me to stop any of the Services!
- how should i stop this? info: http://files.zend.com/help/Zend-Server-Community-Edition/mac_osx_installation.htm
- this info is even worst, where is installed? where all those scripts that the documentation is talking about? on the Applications folder (where is installed) there is nothing as what they are saying
- found it (have to view hidden files in my Mac, done -defaults write com.apple.finder AppleShowAllFiles FALSE) with a full Mac Search (thanks spotlight)
- uninstalling application
- restarted computer
- going to code a bit, going to Applications folder… diablo! my Finder crashes!
- found tones of info, none of them worked -.DStore, .launch Services, .Onyx, etc, reinstall Snow on top, not a fresh install… reboot, Finder still crashes
- building backups (Time Machine is quite old -a week?), whilst in the process… see next
- looked onto Apache XAMPP install (I do not use it anymore), what??!! htpdocs and all mysql databases GONE!
- i rund around my house screaming, yelling, and asking God why this is happening to me thousand times! -dont laugh, you probably did it a couple of times too
- Worked with Data Recovery, FileSavage, and some data recovery programs that didn’t help at all… where are all those files?
- last solution: fresh install Snow Leopard, Carbon Copy Cloner and TimeMachine working together for a scheduled daily backups.
Well, thank you very much Zend Server, you obviously helped me to improve the performance of my code as I had to rebuild all those libraries that weren’t backed up before making my code faster, cleaner and easy to implement and use… woaw, unreal.
Also, thanks Zend Server CE as I reinstall my OS, having only those apps that really are part of my development process and making me buy a 1.5 TB external drive to have all my backups saved daily. If it wasnt for you I wouldn’t bother spending my money on such things. You rock Zend Server!
Tweet this!
Hi,
I’m the technical PM for Zend Server.
I’m sorry to hear you had such a bad experience with Zend Server CE – but I have to say that we have quite a lot of users who run CE on Snow Leopard Macbooks (including myself) and I’ve never heard a report of Zend Server affecting Finder or any of the other core OS components.
The one problem I see in your report is that the documentation you’ve found (probably though Google?) is to the 4.0.x versions of Zend Server CE, not to the current (5.0.x) versions. This is something we will hopefully fix in the near future, by adding links to the current version of the docs.
As for starting up multiple PHP processes, Zend Server on OS X runs as an Apache module (mod_php). The way Apache is set up is quite standard – running in prefork mode, meaning Apache will start a number of processes and wait for requests. While there is no traffic, these processes should not take much CPU, and their memory consumption is not very high. In any case this is a fairly standard Apache setup (not specific to Zend Server).
If you hadn’t removed Zend Server from your system we would have been happy to investigate the issues and assist. Unfortunately I guess it’s too late for that now.
Happy PHPing,
Shahar.