如何在Windows (WAMP服务器)上安装Twig (PHP)


How to install Twig (PHP) on Windows (WAMP server)?

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

PS:如果重要的话,这是windows 7。

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

…您是否意识到您做而不是需要DLL才能使用或"开发"小枝应用程序/小枝代码?

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

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

一旦你有了文件的本地副本,只需在你的代码中添加这样一行:

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

用于非非常流行的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安装。每个包需要不同的扩展代码调整、编译等。

    PHP 5.2 VC6(32位)PHP 5.2 VC6 TS(32位)PHP 5.2 VC9(32位) PHP 5.2 VC9 TS(32位)PHP 5.3 VC9(64位)PHP 5.3 VC9(32位)PHP 5.3 VC9 TS(64位)
  1. PHP 5.3 VC9 TS(32位)
  2. PHP 5.4 VC9(64位)
  3. PHP 5.4 VC9(32位)
  4. PHP 5.4 VC9 TS(64位)
  5. PHP 5.4 VC9 TS(32位)
  6. PHP 5.5 VC11(64位)PHP 5.5 VC11(32位)PHP 5.5 VC11 TS(64位)PHP 5.5 VC11 TS(32位)