-1

请问如何在 WAMP 服务器上安装 PHP 模板引擎 Twig?在他们的网站上,他们说我应该下载一个 .dll ( http://twig.sensiolabs.org/doc/intro.html#id1 ),但他们的链接不起作用,我在谷歌上找不到太多相关信息. 谢谢你的帮助 :)

PS:如果重要的话,这是一个Windows 7。

4

2 回答 2

2

从您的评论到@Theodore 的帖子,我只是想检查一下(但还没有代表发表评论)......

...您是否意识到您不需要DLL 来使用或“开发”树枝应用程序/树枝代码?

Twig 只是一个包含在项目源代码中的库,通常通过 Composer 或解压缩存档文件。DLL 只是使 twig 编译器更快的加速器。它是可选的,绝对不需要仅仅编写树枝模板。

基本上你应该遵循 twig 站点http://twig.sensiolabs.org/doc/intro.html#installation上的一种安装方法(composer 是所有酷孩子都使用的,但 tar 也可以)

获得文件的本地副本后,只需在代码中添加如下一行:

require_once '/path/to/lib/Twig/Autoloader.php';
Twig_Autoloader::register();

然后你就可以走了。

于 2013-04-10T21:24:38.180 回答
0

用于非非常流行的 PHP 扩展(除了 Xdebug、APC 等)的自定义 Windows DLL 通常很难获得。它们通常需要 MS Visual Studio、大量专业知识,并且通常需要对扩展代码进行相当多的修改,这些代码很多时候从未在 Windows 上为 PHP 的目标版本编译过,或者以前从未在 Windows 上编译过任何版本。

我已经做到了,并且过去曾提供过我的服务,但是 SO 上的人们仅仅因为解释这种可悲的事态而将我投下地狱。我也从未能够通过 Visual Studio Express 编译扩展。

因此,每个目标编译和 PHP 版本都需要价值数百美元的软件(例如 Wamp 和 Z-Wamp 使用不同的 Visual Studio,即使对于相同的版本),并且可能需要 3-8 小时的工作时间。

将其与拒绝专业人士仅收取 250-500 美元以获得保证结果的文化相结合,您就会明白为什么 Windows 扩展如此罕见,而且越来越少。

只需查看 Xdebug windows 下载页面。 http://xdebug.org/download.php

以下是他们支持的。每个“VC”都是不同的 Visual Studio 安装。每个包都需要不同的扩展代码调整、编译等。

  1. PHP 5.2 VC6(32 位)
  2. PHP 5.2 VC6 TS(32 位)
  3. PHP 5.2 VC9(32 位)
  4. PHP 5.2 VC9 TS(32 位)
  5. PHP 5.3 VC9(64 位)
  6. PHP 5.3 VC9(32 位)
  7. PHP 5.3 VC9 TS(64 位)
  8. PHP 5.3 VC9 TS(32 位)
  9. PHP 5.4 VC9(64 位)
  10. PHP 5.4 VC9(32 位)
  11. PHP 5.4 VC9 TS(64 位)
  12. PHP 5.4 VC9 TS(32 位)
  13. PHP 5.5 VC11(64 位)
  14. PHP 5.5 VC11(32 位)
  15. PHP 5.5 VC11 TS(64 位)
  16. PHP 5.5 VC11 TS(32 位)
于 2013-04-10T19:01:55.783 回答