Tag: Apache

Series Index: Local Environment

November 30, 2024

!Series: Local Environment Apache MariaDB OpenSSL PHP phpMyAdmin SQL WordPress

In this learn-along tutorial series, we will be setting up a local development environment from scratch on a Windows 11 machine, using Apache as our HTTP server. We will also use this development environment to run different experiments: Setting up a site running PHP 8 and a site running PHP 7 on the same server […]

Read More...

Posted In: Tutorials

Part 7 – Installing WordPress

November 30, 2024

!Series: Local Environment Apache phpMyAdmin WordPress

In this final section, we will be installing WordPress on our test-1 site. Downloading WordPress Download the WordPress files at this link. You will want to use the option for downloading and installing yourself, not one that talks about setting it up on an existing provider. WordPress download page Extract the files. Generally, there’s an […]

Read More...

Posted In: Tutorials

Part 6 – Setting Up HTTPS

November 29, 2024

!Series: Local Environment Apache OpenSSL

In this section, we will be setting up our site to accept connections over HTTPS. General Concepts In order to understand the rest of this section, we need to think about a few fundamentals. Specifically, how does the internet work and how can we transmit data (reasonably) securely over it? All the data available on […]

Read More...

Posted In: Tutorials

Part 4 – Installing PHP

October 30, 2024

!Series: Local Environment Apache PHP

In this section, we will be adding PHP to our demo websites—a different version for each site. Downloading PHP Since we’re going to have two different versions of PHP, it makes sense to have a new folder just for our PHP versions. I’ll create a new folder in the Development folder called PHP. All of […]

Read More...

Posted In: Tutorials

Part 3 – DNS Records and Virtual Sites

October 20, 2024

!Series: Local Environment Apache

In this section, we will be adding DNS entries and configuring Apache to serve to simple local websites. These websites will be using static HTML and not PHP–we’ll be adding PHP in the next section. Localhost Start Apache using your preferred method. Go to http://localhost to see the “It works” message. How is Apache doing […]

Read More...

Posted In: Tutorials

Part 2 – Installing and Running Apache

September 25, 2024

!Series: Local Environment Apache

In this section, we will be installing Apache as our HTTP server. Getting the Apache Download Let’s start at the official Apache site and look at the information for Windows users. Before we start the download, let’s look at the site a little bit. We can see that Apache 2.4 requires Windows 2000 or later—which […]

Read More...

Posted In: Tutorials