Zend Server 6 is the latest Application Server for PHP development supported and distributed by Zend, it's an awesome piece of software the lets you deploy and manage your PHP apps in no time.
There are tons of new features on this version compared to what we had previously on ZS 5. Totally recommended!
Below i'm describing how to install it on Ubuntu Server 13.04:
login on your server as root:
1) edit the /etc/apt/sources.list file and add the following entry:
deb http://repos.zend.com/zend-server/6.1/deb_ssl1.0 server non-free
*Note: this repo will also work with Ubuntu 12.04/12.10
update your repositories
# apt-get update
add the public key with this command:
# wget http://repos.zend.com/zend.key -O- |apt-key add -
and finally, install the packages :
# apt-get install install zend-server-ce…
The reason for this blog is to create a guide on how to install Drupal on a Linux Server ( I choose Ubuntu 10.04 amd64 LTS but any Linux distro will work just fine) but instead of using all the PHP packages bundled with this Linux distribution we will be using Zend Server which is an Application Sever built for PHP by Zend.
So, once you have set up Ubuntu, let's login as the root user typing the following command:
$ sudo -s
cool , now that we have all the privileges, let's add the Zend Server repository to our sources list by typing:
# nano /etc/apt/sources.list
at the end of the file add the following lines:
deb http://repos.zend.com/zend-server/deb server non-free
save and exit.
Once we added the repository we also need to add the public key for it, we do…Read more...
Sometimes when updating or upgrading different packages on your Ubuntu specially kernel updates, Zend Server tends to break up and the whole packages system too, you usually get errors like "bad inconsistency" of package php-zend-server-ce-php-5.x and you are asked by the system to reinstall this package but that's also impossible due to the changes the update has performed.
In order to fix this issue try following the next steps:
sudo /usr/local/zend/bin/zendctl.sh stop => stop zend server service
sudo rm -rfv /usr/local/zend/tmp/* => remove zend server's cache and/or temp files
sudo /usr/local/zend/bin/zendctl.sh start => start the service again
and reinstall the zend-server-ce-php-5.x package using synaptic, or dpkg.
Hope this helps!