The Differences Between IIS and Apache

As most know I run Windows Servers. I originally started with Redhat Linux and Apache. The switch to Windows and IIS (Internet Information Services) came when Windows 2003 was released. Today the servers run Windows Server 2022 Standard and Windows Server 2022 Datacenter.

Here are the key differences between IIS (Internet Information Services) and Apache HTTP Server:

Continue reading “The Differences Between IIS and Apache”

Install PHP and PHP Manager on Windows Server 2022 – Easy way

To install PHP Manager on Windows Server 2022, follow these steps:

Step 1: Install IIS (Internet Information Services)

  1. Open Server Manager.
  2. Click on Add roles and features.
  3. In the wizard, click Next until you reach the Server Roles section.
  4. Check Web Server (IIS) and click Next.
  5. Proceed through the wizard, ensuring to include necessary features, then click Install.
Continue reading “Install PHP and PHP Manager on Windows Server 2022 – Easy way”

Installing PHP on Windows Server 2022 – Manual Way

To install PHP on Windows Server 2022, follow these steps:

Step 1: Download PHP

  1. Go to the PHP for Windows website.
  2. Download the latest version of PHP. Choose the “Non-thread safe” version for IIS.

Step 2: Extract PHP

  1. Extract the downloaded ZIP file to a directory, e.g., C:\php.

Continue reading “Installing PHP on Windows Server 2022 – Manual Way”

Loading Saved Site Configuration into IIS

If you read Saving Site Configuration to File you’ll also want to know how to load that file back into your Windows Server running IIS. You can use the file to duplicate the site configuration on a development Windows server.

Use it when you move to another Windows server. You can even use it to load a new website so you don’t have to configure PHP or any other extensions or loadable modules. Keep in mind if you do want to load a new website to duplicate the configuration you’ll have to change the host headers and IP address assigned to the new site in Windows Server IIS manager.

Let’s get started.

Continue reading “Loading Saved Site Configuration into IIS”