Deploy a LAMP stack with Google Cloud Platform
4.1 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
80 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Deploy a LAMP stack with Google Cloud Platform to your Wishlist.

Add to Wishlist

Deploy a LAMP stack with Google Cloud Platform

Get groovy with the Google Cloud Platform and deploy the basics of a web-server on it, specifically Apache, MySQL & PHP
4.1 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
80 students enrolled
Created by Kaden Feldmesser
Last updated 9/2016
English
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 30 mins on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Deploy a Linux Virtual Machines within the Google Cloud Platform
  • Point an owned domain name to Google Cloud Platform via its nameservers
  • Login to a Virtual Machine using Secure Shell (SSH)
  • Install Apache, MySQL and PHP on your Virtual Machine
  • Edit a basic index HTML holding page
  • Route a domain name to the Virtual Machine
View Curriculum
Requirements
  • You will need a computer with an internet connection
  • You will need a Google account, required to access the Google Cloud Platform
  • A credit or debit card to pay for your hosting within the Google Cloud Platform
  • A domain name, purchased via domain registrar who allows nameserver changes, instructions provided
Description

This course will cover the basics of setting up a popular web-server using the notorious Google Cloud Platform. This is intended for beginners and intermediate users as it covers some essentials without getting too nerdy (i.e. all through the command line like a pro!).

Basic web terminology will be used throughout the course, but I will attempt to provide a basic understanding of each as we progress, although any knowledge of internet protocols will certainly assist you.

The course should take you roughly an hour to complete and no more than 2 hours in total, this however does not take into account domain name propagation.

The course is structured in the most simplified step-by-step manner to ensure that you get the end result and can repeat it with ease thereafter.

Taking this course will provide you with the basics required to get things done with the super awesome Google Cloud Platform. 

Who is the target audience?
  • This course is meant for newbies to the Google Cloud Platform, this course could also assist you if you already have experience with Cloud Servers and platforms (i.e. AWS, Rackspace Cloud, etc)
  • This course is ideal for anyone looking to fully control and manage a web-server within the Google Cloud Platform
  • Small and medium sized businesses looking to create or migrate to in-house managed web-servers on the Google Cloud Platform
  • Bloggers looking to fully control their blogs and other content management driven system websites
  • Online shop owners looking to have full control of their hosting environment
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Introduction
1 Lecture 00:55

A short introductory lecture, introducing myself and the course you are about to embark upon!

The duration of this course may appear short (just over 20 minutes) but do not let that dissuade you, it's due to the fact that throughout the course and within each lecture I get straight to the point, I could have easily made a 4 hour course and clarified each aspect further for a much, much deeper understanding, but that was not the purpose of this course.

The purpose is to rapidly enable you to deploy a Linux, Apache, MySQL and PHP stack on a Virtual Machine within the Google Cloud Platform as rapidly as possible.


Preview 00:55
+
Preparation
3 Lectures 08:44

A quick description of essential items that you will need to move through the course without any barriers or road blocks. This will enable you to finish each lecture successfully and chain them somewhat rapidly. As with any endeavour, preparation is key!

Preview 00:59

A walkthrough on successfully enabling billing within the Google Cloud Platform. This is very important and you will not be able to do successfully complete any further lectures without it.

Preview 01:51

This lecture covers the definitions of terms that you will encounter in the coming lectures.

It's important to understand the terms used to get a full grasp of the materials and execute each lecture to 100% success!

Preview 05:54
+
Spinning up a Virtual Machine
1 Lecture 04:24

Empower yourself with the knowledge of spinning up virtual machines! All within the awesome environment of hte Google Cloud Platform

Preview 04:24
+
Logging into a Virtual Machine with Secure Shell
1 Lecture 01:22

Learn to control and gain access to your virtual machine using Secure Shell (SSH) via the command line/terminal in a browser! This is the quickest way to get onto your virtual machine and give it direct commands.

This is a brief overview of logging in with SSH, please see my other courses for further details on setting up in different environments.

Logging in with SSH
01:22
+
Install Apache, MySQL and PHP on your Virtual Machine
1 Lecture 02:51

Learn to install the basic packages required to run a traditional web server, Apache, MySQL and PHP. Done rapidly with the tasksel library.

Installing LAMP on your VM
02:51
+
Create/Edit a basic index HTML page
1 Lecture 03:39

Quickly edit the default Apache2/Ubuntu holding page through the command line/terminal. Covers some very basics of VIM (VI Improved, a command line editor).

Creating the default index.html file
03:39
+
Set a fixed IP on your Virtual Machine and point your domain to it
1 Lecture 07:13

Finally, learn to set a fixed IP and move away from ephemeral ones. And learn to point a custom domain name to it through the Google Cloud Platform Networking options.

Set a fixed IP and point your domain to it
07:13
+
What next?
1 Lecture 01:01

Now you've deployed a LAMP stack on a Virtual Machine within the GCP (Google Cloud Platform), what next?

Here I'll give you a few ideas...

What next?
01:01
About the Instructor
Kaden Feldmesser
4.1 Average rating
25 Reviews
80 Students
1 Course
Information Architect

Super-duper wannabe Firefly engine technician and reggae loving web developer. I do for websites what Walt Disney and Pixar do for cartoons. Other skills include a plethora of programming languages, LAMP and MEAN stack development, Open Source aficionado and much more! Currently enjoying life bringing up my two young padawans.