在Windows Apache中安装SimpleSAMLphp


SimpleSAMLphp installation in Windows Apache

我想在windows Apache/Xampp中安装SimpleSAMLphp。让我告诉你到目前为止做了什么:1.我已经从下载了最新的稳定版本https://simplesamlphp.org/download并将解压缩后的文件放在Apache文件夹中,即C:''Apache24''simplesamlpp目录包含composer.json。我也下载了依赖项。2.现在,当我要设置vhost时,如网站6所示。将Apache部分配置为

<VirtualHost *:80>
        ServerName localhost
        DocumentRoot C:/Apache24/htdocs
</VirtualHost>
<VirtualHost *:80>
        ServerName service.example.com
        DocumentRoot C:/Apache24/service.example.com
        Alias /simplesaml C:/Apache24/simplesamlphp/www
</VirtualHost>
  1. 已更改配置文件

现在的问题是:我无法在浏览器中打开Alias。在浏览器中运行httpd.exe显示example.com不存在错误。

如果有人在Windows中安装了SimpleSAMLphp,需要帮助,请分享您的步骤和vhosting配置。我认为这对很多人都有帮助。

提前谢谢。

对不起,我做错了。。。我将添加一个vhost,而在Windows Xampp中,有一个文件/xamplep/apache/conf/extra/httpd-example.conf。需要在/phpmyadmin语句下面添加一个别名:

Alias /simplesaml "C:/xampp/simplesamlphp/www"
<Directory "C:/xampp/simplesamlphp/www">
        AllowOverride AuthConfig
        Require all granted
</Directory>

现在重新启动服务器并点击http://localhost/simplesaml/而你所做的一切。。。

所有windows示例用户如果面临配置simplesaml。。。可能会有所帮助。

对于其他试图在Window版本的xampp上设置SimpleSAMLphp的人,以下是我为使其运行所采取的步骤。

  1. 安装examplep。对于这个例子,我已经安装到:"c:''examplep"

  2. 下载SimpleSAMLphp并将其解压缩到htdocs文件夹("c:''examplep''htdocs''SimpleSAMLphp")。它可能会在末尾附加版本号进行提取,所以在本例中,我将文件夹重命名为"simplesamlphp"。

  3. 将上面答案中的别名和目录添加到httpd-xamplep.conf文件中,但将"C:''xamplep/simplesamlphp/www"都更改为"C:''xamp/htdocs/simplesamlphp/www"。

  4. 启动Apache服务器,然后在浏览器中转到:"localhost/simplesaml"这是假设您的主机文件中没有外来条目。

现在您应该看到SimpleSAMLphp安装页面。