=2.1 for anno-6ren">
gpt4 book ai didi

zend-framework2 - 安装建议的 Composer 包 ZF2(Zend Framework 2)

转载 作者:行者123 更新时间:2023-12-04 07:16:12 25 4
gpt4 key购买 nike

当您使用 zend 框架启动新项目并使用 composer 安装软件包时,它建议这样做:

    "doctrine/common": "Doctrine\\Common >=2.1 for annotation features",

"ext-intl": "ext/intl for i18n features",

"pecl-weakref": "Implementation of weak references for Zend\\Stdlib\\CallbackHandler",

"zendframework/zendpdf": "ZendPdf for creating PDF representations of barcodes",

"zendframework/zendservice-recaptcha": "ZendService\\ReCaptcha for rendering ReCaptchas in Zend\\Captcha and/or Zend\\Form"

我可以安装 zendpdf、zendservice-recaptcha 和 doctine/common 包,但不能安装 PECL 包。

我认为 zf2 建议这些包有点遗憾,但让用户独自思考如何正确配置 composer.json。

我听说 Composer 也可以获得 PECL 包,但找不到任何关于它的文档。

我该如何安装它们?

最佳答案

要安装建议的软件包,请修改 composer.json 以包含它们。

"repositories": [
{
"type": "composer",
"url": "http://packages.zendframework.com/"
}
],
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"doctrine/common": "dev-master",
"zendframework/zendpdf": "2.*",
"zendframework/zendservice-recaptcha": "2.*"
}

然后运行
php composer.phar update

注意:composer 使用
git clone http://github.com/doctrine/common

在 Windows 上,git 需要在您的 PATH 环境变量中。

关于 ext/intl,从 PHP 5.3.0 开始,此扩展与 PHP 捆绑在一起。并且可以在 php 安装的 ext/文件夹中找到。 [1]

要启用,请在 php.ini 中取消注释(删除指令前的分号)
extension=php_intl.dll

关于 pecl-weakref,这也是一个 PHP 扩展,但是它没有与 php 捆绑在一起,需要安装。有关如何执行此操作的更多信息,请访问 http://php.net/manual/en/install.pecl.php

A DLL for this PECL extension is currently unavailable. See also the building on Windows section. [4]



[1] http://php.net/manual/en/intl.requirements.php

[2] http://php.net/manual/en/weakref.installation.php

[3] http://php.net/manual/en/install.pecl.intro.php

[4] http://php.net/manual/en/install.pecl.windows.php

关于zend-framework2 - 安装建议的 Composer 包 ZF2(Zend Framework 2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12403623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com