Running Zend Server on Google Cloud Platform

Day 1 at ZendCon in Las Vegas has seen some pretty interesting announcements, one of them being the availability of Zend Server on Google’s Cloud Platform. Just in case you want to check it out, this article will help you get started.

Google’s Cloud Platform boasts a highly-scalable and reliable infrastructure, with computing, storage and application services for developing, testing and deploying your apps. With Zend Server, you get a certified and secure PHP stack, advanced development tools which include Z-Ray, and a bunch of additional features to aid your development workflow. Taken together, you get a powerful development setup.

Note: To actively follow the steps described below, you’ll need an active Google Cloud Platform project with attached billing. If you’re new to the platform, enable the Free Trial ($300 worth of Google Cloud Platform usage!).

Let’s get this show on the road!

For starters, log into the Google Cloud Platform, and open the Google Cloud Launcher by selecting Launcher at the top of the page.

Zend Server is displayed as a featured solution, but in any case can be found by entering “Zend” or “PHP” in the search field.

Zend Server on Google Cloud

Select the Zend Server solution you want to launch.

Details on the solution you selected are displayed, including information on the Zend Server instance, pricing details (check the monthly estimate for a an idea on what you’re getting yourself into) and license information.

Zend Server on Google Cloud
When ready, click the Launch in Google Cloud Platform button, and step 1 (Select or create a project) of the launching wizard is opened in the Google Developers Console.

wizard_step1

Click Continue to advance to step 2 (Create a VM Instance). This may take a minute or two.wizard_step2
You now get to configure the new instance.

For starters, name the new instance and select a deployment zone.

Then, decide what hardware you’re going to be using – machine memory and disk size. The default settings will do just fine for a basic setup.

The next step is optional, and it allows you to manually define a password for accessing the Zend Server UI (you can skip this and hit the Create button at the bottom of the page if you want to use an automatically generated password instead).

Click Management, disk, networking, access & security options.

Then, in the Metadata Key field under the management tab, enter ‘ZEND_ADMIN_PASSWORD’, and in the Value field enter your password.

optional_step2

That’s all there is to it. To launch the instance, click Create.

Your Zend Server instance is launched. This may take a few minutes, and when ready, click the big and nice Log Into PHP 5.6 – Zend Server Developer Edition admin panel button.

In the Zend Server UI login page, enter the password you defined or that was generated by Google and log into Zend Server.

Congrats! You’ve successfully launched Zend Server on the Google Cloud Platform.

zendserver_launchedWhat Next?

In just a few clicks you’ve launched a fast, reliable and highly productive PHP environment on the cloud. To find out about the various features in Zend Server and how to work with them, check the Online Help.

We’d love to get your feedback, so if you have any ideas or want to report a bug, please don’t hesitate to drop us a line at: zs-feedback@zend.com

The following two tabs change content below.

    Daniel Berman

    Product Evangelist at Zend Technologies. Passionate about PHP, Zend's products and family. Into running, Liverpool FC, and blogging.

    About Daniel Berman

    Product Evangelist at Zend Technologies. Passionate about PHP, Zend's products and family. Into running, Liverpool FC, and blogging.

    • metric152

      This is pretty fantastic.

    • Rahul

      Very informative, Great Article on Zend Server. Thanks for sharing.