【问题标题】:How to install simpleSAMLphp framework with Zend framework 1如何使用 Zend 框架 1 安装 simpleSAMLphp 框架
【发布时间】:2014-09-29 09:30:59
【问题描述】:

我正在开发一个在 Zend 框架 1 中构建的应用程序。我想安装 simpleSAMLphp 作为它的服务提供者,并试图弄清楚如何最好地做到这一点。

我正在考虑几个选项:

在应用程序之外安装它 (例如 /var/www/myapp/simplesamlphp,我的应用程序文件位于 /var/www/myapp/simplesamlphp)。这似乎是在安装教程中完成的。我想这可以对自动加载进行一些调整,以便它可以拾取 SimpleSamlphp 类。我正在使用 composer 来安装依赖项,因此我可以将 SimpleSAML 文件夹添加到类树中——还没有尝试过。还是应该使用 SimpleSAMLphp 自动加载文件?

simplesamlphp-composer 我看到作曲家有一个选项安装?因此,如果是这样,它将进入我的应用程序文件夹和文件中。但是,我已经尝试过了,但不确定如何让作曲家选择 SimpleSAML 类。有人用过这种方法吗?我尝试做 composer dump-autoload 但它没有添加它们。我想我需要做更多。

谁能给我一些关于如何在 ZF1 中使用 simpleSAMLphp 的建议。甚至只是关于最佳放置文件的正确方向的一点。我们希望最终将此安装应用于我们所有的网站,所以我猜最好是易于设置的东西。我确实喜欢作曲家的方法,但运气不佳。以前该项目使用 CAS 和 phpCAS 客户端 - 使用 composer 安装,非常方便。

任何帮助将不胜感激,谢谢

【问题讨论】:

    标签: php zend-framework simplesamlphp


    【解决方案1】:

    我用的是 ZF 1,结构如下

    /lib/Zend/ -- ZF
    /lib/Zend.php 
    /lib/MyCompany/ -- my classes that supports ZF autolaod 
    /lib/ANyOtherZFCompatible
    /lib/external/ -- any other libs that don't support ZF convention
    

    我会将 SimpleSAML 放入 /lib/external/simpleSAML/ 在你的主文件的开头

    require_once('/lib/external/simpleSAML/lib/_autoload.php');并尝试使用 init 一些 SAML 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多