Zend - The PHP Company


Using the Zend Server VirtualBox Appliance

VirtualBox is a general-purpose open-source virtualization product from Oracle that's targeted at server, desktop and embedded use. Using VirtualBox, you can create and run virtual machines and pre-configured virtual appliances for a variety of useful purposes like consolidating hardware, standardizing a development/production stack, creating a development sandbox, and more.

The Zend Server VirtualBox appliance is a simple way to get a complete enterprise-caliber PHP stack up and running nearly instantly. It provides a pre-configured Zend Server – running on Oracle Linux – that's immediately ready for PHP application deployment.

DOWNLOAD APPLIANCE

Getting Started

1. Install Oracle VM VirtualBox
2. Download and unzip ZS6.3-OL6.4-XE11.2-MySQL5.6.zip, the Zend Server VirtualBox appliance
3. Open VirtualBox, and choose File > Import Appliance



4. In the Appliance Import Wizard, choose ZS6.3-OL6.4-XE11.2-MySQL5.6.ova (from the unzipped appliance download .zip file), select "Import" at the Appliance Import Settings screen, and agree to the Zend Software License Agreement to start the import process



5. Start up the virtual machine. The initial startup may take several minutes as components are downloaded and installed. Note that as this is a 64-bit virtual machine, hardware virtualization may be required on your host system. It typically can be enabled through a setting in system BIOS.
6. Login in as guest (guest password is guest1234)
7. Open a browser window inside the VM. It will navigate to http://localhost:10081/ZendServer (the Zend Server administration console)
8. The first time Zend Server runs after installation, the Launch Zend Server wizard is opened with the License Agreement dialog displayed.



9. Read and accept the terms in the agreement, and click Next. The Launch Type dialog is displayed.



10. Select the launch type that best suits your working environment. Your selection determines the default system settings that Zend Server launches with. Since this VM is primarily meant for your development purpose, you can choose the “Development” Launch Options.
11. Click Next.
Configure the passwords for accessing the Zend Server UI. Passwords must be between 4 - 20 characters long and can be changed at a later stage from within the product.
  • Enter and confirm a password for 'admin' user.
  • Enter and confirm a password for 'developer' user (optional)




12. Click Next.
The Library Packages dialog is displayed with a list of the library packages deployed on Zend Server.



13. Click Next.
The Summary dialog is displayed



14. Review the details, and click Launch.
Zend Server launches with the Guide Page displayed.



After the Zend Server Launch, you will be automatically using a Zend Server Enterprise edition trial license. This license gives you full access to all Zend Server features for a period of seven days. Once this initial trial period ends, you can either request a trial extension license for an additional 21 days, purchase a commercial Zend Server license, or begin using the Zend Server Free edition. At the end of the extended trial period, you can either purchase a commercial license, or begin using the Zend Server Free edition.

Note: Your 7 days initial trial period begins from the day you launch this VM for the very first time.

15. Steps to configure Oracle Database XE and MySQL:
During these steps you would need to provide the root user password when prompted (root password is zend1234)

Oracle Database XE Configuration:
a) Open the terminal window by selecting Applications > System Tools > Terminal Menu in the VM
b) Obtain the root permissions by typing the command:
su
Hit enter and if prompted provide the root password.
c) Follow the instructions starting at step 5 from
http://docs.oracle.com/cd/E17781_01/install.112/e18802/toc.htm#CIHHJEHF

MySQL Configuration:
a) Open the terminal window by selecting Applications > System Tools > Terminal Menu in the VM
b) Obtain the root permissions by typing the command: su
Hit enter and if prompted provide the root password.
c) Execute the command
mysql_secure_installation
Note: The MySQL’s root user password is not already set in the VM. Executing this command also allows you to set the MySQL root user password.
d) Hit enter and provide your inputs for the set of questions prompted in the terminal window to complete the configuration of MySQL database.

You're now ready to start using Zend Server! Get started using Zend Server »

Additional Information


This VM is designed to install Zend Server 6.3 with PHP 5.5 from a pre-configured local repository. Therefore, although the installation of additional Zend Server packages can still be achieved by following the instructions from http://files.zend.com/help/Zend-Server/zend-server.htm#rpm_additional_packages.htm but actions like upgrades to newer Zend Server versions may not work.

If you need to install Zend Server from our standard public repository server, you would first need to uninstall the Zend Server from the VM. To uninstall, follow the instructions from http://files.zend.com/help/Zend-Server/zend-server.htm#rpm_uninstalling_zend_server.htm . And then perform a fresh install of Zend Server that uses our standard public repository, by following the instructions from http://files.zend.com/help/Zend-Server/zend-server.htm#rpm_installing_zend_server.htm

Resources
FORUMS

Visit Forum

more»

DATASHEET

Read more about Zend Server features

more»

DATASHEET

Read about the Zend Solution for the PHP application lifecycle

more»

CASE STUDY

Learn how Offers.com used the Zend solutions to build and manage a highly successful e-commerce website

more»

WEBINAR

Better Performance, Simpler Debugging: The New Zend Server 5 in Action!

more»

Customer Quote

   When it comes to ROI, we consider our investment in Zend technology to be a benefit on several fronts. It is easy to manage the PHP stack, and the strength of the error detection and reporting helps us reduce the time spent troubleshooting while increasing application availability and responsiveness. With session clustering alone, Zend more than paid for itself the moment we flipped the switch.   

Eric LongSr. Manager, E-Business, Levolor

   Zend Server paid for itself by virtue of the issues we found and fixed in the first week alone – a benefit that is magnified exponentially as our e-commerce application grows.    

Josh ButtsDirector of Web Development, Offers.com

   With Zend Server, we achieved faster and smoother installations of our software technology stack, and saw more reliability and robustness in daily operations.    

Kurt DemeulemeesterProduct Development Manager, MCS