如何在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位)
- PHP 5.3 VC9 TS(32位) PHP 5.4 VC9(64位)
- PHP 5.4 VC9(32位)
- PHP 5.4 VC9 TS(64位)
- PHP 5.4 VC9 TS(32位) PHP 5.5 VC11(64位)PHP 5.5 VC11(32位)PHP 5.5 VC11 TS(64位)PHP 5.5 VC11 TS(32位)