Set up a localhost Web Server for Faster Website Development

Dave Hollingworth, IT Trainer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
30 Videos (1h 17m)
    • Course introduction

      1:59
    • Develop locally: the advantages of installing a web server on your computer

      3:14
    • Learn what you need to develop websites locally

      2:15
    • Install XAMPP (Windows)

      3:06
    • Install XAMPP (OSX)

      2:34
    • Install XAMPP (Linux)

      3:04
    • Install a code editor

      1:54
    • Find the web server's root directory

      2:05
    • Develop one website in the web server root

      2:27
    • Develop multiple websites in subfolders

      2:44
    • Use easy-to-remember web addresses: an overview of the Domain Name System

      3:22
    • The hosts file: add your own web addresses locally

      2:53
    • Develop multiple websites in the web root using virtual hosts

      2:13
    • Choose a local web address for the virtual host

      1:54
    • Add a web address to the hosts file (Windows)

      1:37
    • Add a web address to the hosts file (OSX)

      1:31
    • Add a web address to the hosts file (Linux)

      1:23
    • Add a new virtual host (Windows)

      2:22
    • Add a new virtual host (OSX)

      2:53
    • Add a new virtual host (Linux)

      3:00
    • Use a web address in DNS for the local web server

      2:41
    • Add a new virtual host with a DNS web address

      2:44
    • Virtual document roots: Get the document root from the web address

      4:08
    • Configure Apache using .htaccess files

      2:22
    • Enable .htaccess files in the virtual host configuration

      1:31
    • Using .htaccess files: common usage and an example

      3:02
    • Local databases: Access phpMyAdmin and create a new database

      2:01
    • Add a new user account and grant access to a database

      1:24
    • Install WordPress locally

      6:01
    • Conclusion

      2:15

About This Class

d85c8971

Quickly set up all the software you need to develop websites faster and more easily.

  • Install a web server, PHP, database server and phpMyAdmin
  • Learn how web addresses work and how to use them locally
  • Develop multiple websites in the root instead of in subfolders
  • Learn how to configure Apache using .htaccess files
  • Create a new local database
  • Install WordPress

Developing websites is easier and faster if you do it locally, using a web server installed on your computer. All web developers develop locally first, before copying their work to a live web server.

By installing and configuring a local web development environment, you'll be able to create your website more quickly and even work when offline.

You'll also learn how to develop multiple websites on the same web server, each in the root instead of creating each one in a subfolder.

At the end of this course, you'll have a fully working web development environment on your computer, ready to start creating your own websites.

14

Students

--

Projects

0

Reviews (0)

Dave Hollingworth

IT Trainer

Hi, I'm Dave Hollingworth. I'm an IT trainer and web application developer. I've been writing code for over twenty years, and teaching IT for over fifteen.

I've developed enterprise-level applications on platforms ranging from mainframes to mobiles: from my first web application, a quotes system created for a major insurance company back in 1999 - the first of its type in the sector - to interactive learning management systems for online language learning.

I've taught courses ranging from basic use of email to advanced web application development, both online and in-person.

I'm passionate about technology, and love teaching it! I believe it's possible to explain even the most complex subjects in a simple, straightforward way that doesn't confuse the student.

I look forward to welcoming you onto one of my courses!