Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

SimpleSAMLphp Setup on Windows Server [Part 1]

Posted on 18/05/201817/08/2026 Christian By Christian No Comments on SimpleSAMLphp Setup on Windows Server [Part 1]
  1. Home
  2. Windows Server
  3. SimpleSAMLphp Setup on Windows Server [Part 1]
Authentication

SimpleSAMLphp Setup on Windows is an award-winning application written in native PHP that deals with authentication. UNINETT leads the project and has a large user base, a helpful user community, and many external contributors. The main focus of SimpleSAMLphp Setup on Windows is providing support for SAML 2.0 as a Service Provider (SP). Please see Windows Server Update Services: Windows 2016 Servers does not show up on WSUS console, and WSUS clients appear and disappear from the WSUS Update Services console.

However, SAML SSO works by transferring the user’s identity from one place (the identity provider) to another (the service provider). This is done through an exchange of digitally signed XML documents. Steps followed to implement this:

1. This environment was installed on AWS (Please see previous article on how to provision an instance on AWS, assign security group(s) and EIP) to successfully connect to the instance (server).

However, Install PHP on your server: For simplicity’s sake, I will split this article into three sections.

  • Install PHP
  • Install SimpleSAMLPHP
  • Configure SimpleSAMLPHP IDP, Connect to AD etc.

Install PHP on Windows Server 2012 on AWS

In this article, I will be installing PHP on Windows Server 2012 on AWS
PHP, a widely-used open-source web scripting language, powers dynamic web page construction.

Note: Moreover, You can install PHP by visiting the PHP site or by installing Apache/WAMP etc.

  • Use the Web Platform Installer to automate the installation and configuration of PHP on your server.  Manually doing this can be highly challenging at times.
    You will find the installer.
  • Download and launch the installer Web Platform Installer
Windows Server

Nonetheless, Now search for Web Platform Installer and Launch it

Single sign-on

Now search for PHP, as shown below I selected PHP 5.6.31  and clicked on “Add”

Single sign-on

The PHP installation will list missing dependent components for inclusion, connecting them with transitional clarity. However, Go ahead and click the “I Accept” button

Identity provider

Installation progress

Authentication

Moreover, Once the installation finishes, the system will display a summary page detailing the installed components.  Click on Finish.

Note: Therefore, If you are unlucky 😉 an error will be prompted that PHP Manager for IIS could not be installed. I was successfully able to install some PHP and its components but was unable to install PHP Manager for IIS.

Error message in Web Platform Installer 5.0 indicating installation failure for certain products.

Note: However, I had both ( .NET Framework 3.5 (includes 2.0 & 3.0) installed) etc. And none of the registry key modifications I found online helped.

Solution: Here is the installer for PHP manager. Now launch Windows IIS and Set recommendations for adding index.php to default file and automatically reset php when config.php is updated.

Click on the “View recommendations.” link.

Screenshot of the Internet Information Services (IIS) Manager displaying PHP Manager settings with configuration recommendations and potential issues highlighted.

I hope you found this blog post helpful. If you have any questions, please let me know in the comment session.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
Windows Server

Post navigation

Previous Post: How to apply Windows Updates from WSUS to AWS Instances
Next Post: Installing and configuring SimpleSAMLphp [Part 2]

Related Posts

  • Trellix Invalid credential
    Fix unable to login to Trellix ePO with Windows authentication Windows Server
  • Screenshot 2020 05 24 at 22.40.50
    The security database on the server does not have a computer account for this workstation trust relation [Part 1] Windows Server
  • Implementing DHCP Server
    Comprehensive Guide to Install DHCP Server on Windows Server Windows Server
  • Determine GPO from GUID or Name
    How to determine GPO from GUID or Name Windows
  • HyperV 2
    Fix no disks suitable for the cluster were found Windows Server
  • The evolution of Windows authentication NTLM to Keberos
    Bidding Farewell to NTLM in favour of Kerberos Windows

More Related Articles

Trellix Invalid credential Fix unable to login to Trellix ePO with Windows authentication Windows Server
Screenshot 2020 05 24 at 22.40.50 The security database on the server does not have a computer account for this workstation trust relation [Part 1] Windows Server
Implementing DHCP Server Comprehensive Guide to Install DHCP Server on Windows Server Windows Server
Determine GPO from GUID or Name How to determine GPO from GUID or Name Windows
HyperV 2 Fix no disks suitable for the cluster were found Windows Server
The evolution of Windows authentication NTLM to Keberos Bidding Farewell to NTLM in favour of Kerberos Windows

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

veeaam100

Veeam Vanguard

  • image 10
    Change Visual Studio Code UI language JIRA|Confluence|Apps
  • https specials images.forbesimg.com imageserve 4c098735a05b4251a85e8505c91f1837 0x0
    Fix insufficient access rights to perform this operation when trying to enable Active Directory Recycle Bin Windows Server
  • Machine translation software min
    Self-hosted translator: How to install and uninstall SYSTRAN 6 translator on Windows Security | Vulnerability Scans and Assessment
  • ansible logo600 591x296 1 1
    Ansible error: Server unreachable, ssl: auth method ssl requires a password Configuration Management Tool
  • Anyviewer Review
    Free Remote Desktop Software for Windows Windows
  • Featured image 1
    How and where to find your BitLocker recovery key on Windows Security | Vulnerability Scans and Assessment
  • wine 2 1
    How to install and uninstall WineHQ on Linux Linux
  • Convert OST to PST
    How to install and work with Stellar Converter for OST Reviews

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,752 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.