【问题标题】:How to install Twig (PHP) on Windows (WAMP server)? [closed]如何在 Windows(WAMP 服务器)上安装 Twig(PHP)? [关闭]
【发布时间】:2013-04-10 18:33:18
【问题描述】:

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

PS:如果重要的话,它是 Windows 7。

【问题讨论】:

  • 来吧,胆小鬼。谁投票关闭,为什么?这对我来说似乎是一个合法的问题。
  • Linux 大师,我猜对任何不是 linuxish 的东西都吐口水。
  • 这看起来适合超级用户而不是 StackOverflow。这可能就是它被关闭的原因。

标签: php windows templates installation twig


【解决方案1】:

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

...您是否意识到您确实不需要需要一个 DLL 来使用或“开发”twig 应用程序/twig 代码?

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

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

一旦您拥有文件的本地副本,只需在您的代码中添加如下一行:

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

然后你就可以走了。

【讨论】:

  • 此代码示例是在安装说明之后编写的,在正常人脑中,这意味着您已经能够执行其中一个安装过程,然后才能使用该代码示例。你真的认为我会浪费我的时间在这里问一个问题而不先看看树枝网站吗?我不傻。
  • 好的 - 我只是想帮助你,如果我冒犯了你,我真诚地道歉。目前还不清楚您所处的情况,我对您设置双启动 just 来开发 twig 的建议感到困惑(这似乎有点极端,因为 twig 在 Windows 中可以正常工作,尽管没有dll)。
【解决方案2】:

用于非非常流行的 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 位)

【讨论】:

  • 感谢您的帮助。我不是 linux 人,所以我通常在 windows 上使用 notepad++ 开发,我希望不必在双启动中安装 linux 和 LAMP 服务器来使用 Twig。我正在为工作中的 Windows 操作系统编写代码,所以我知道他们的视觉工作室很麻烦 :)
猜你喜欢
  • 2014-08-02
  • 2015-06-21
  • 2013-12-24
  • 2012-11-03
  • 1970-01-01
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多