sgomez / simplesamlphp-base
该软件包已被放弃,不再维护。未建议替代软件包。
SimpleSAMLphp基础安装项目
1.14.3
2017-04-25 16:24 UTC
Requires
This package is auto-updated.
Last update: 2024-08-27 19:32:17 UTC
README
此软件包基于其最新稳定版本创建新的SimpleSAMLphp安装。
使用Composer安装
只需运行以下命令即可创建新安装
composer.phar create-project sgomez/simplesamlphp-base simplesamlphp
配置simpleSAMLphp
请阅读官方文档。
要求
您需要配置环境变量SIMPLESAMLPHP_CONFIG_DIR,其值为/config目录路径。如果您不这样做,simpleSAMLphp将在/vendor内部搜索配置目录。例如:
SIMPLESAMLPHP_CONFIG_DIR=/var/simplesamlphp/config
您将找到通常的模板文件夹config-templates和metadata-templates作为对原始文件夹(在供应商内部)的链接。在config文件夹中,您可以看到一个config.php.dist文件。您应该使用此模板来创建自己的config.php,而不是config-template内部的文件。基本上,此文件配置为从根安装路径而不是供应商simpleSAMLphp安装路径搜索元数据和其它配置文件。您将发现的变化是:
$config = array( //... 'certdir' => __DIR__.'/../cert/', 'loggingdir' => __DIR__.'/../var/log/', 'datadir' => __DIR__.'/../var/data/', //... 'metadata.sources' => array( array('type' => 'flatfile', 'directory' => __DIR__ . '/../metadata'), ), //... );
更新simpleSAMLphp
如果simpleSAMLphp发布了新版本,您只需这样做:
composer.phar update
您可以在更新之前自由安装新的simpleSAMLphp模块,无需恢复composer.json,因为您将其用作库。
启用或禁用模块
由于您不应该触摸供应商目录来启用或禁用simpleSAMLphp模块,您必须在config.php
中使用'module.enable'选项。