spa*_*r79 7 pecl zend-framework2
当你使用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"
Run Code Online (Sandbox Code Playgroud)
我可以安装zendpdf,zendservice-recaptcha和doctine/common包,但不能安装PECL包.
我认为zf2建议软件包有点令人遗憾,但让用户独自一人,如何正确配置composer.json.
我听说作曲家也可以获得PECL包,但找不到任何文档.
我该如何安装它们?
sto*_*ild 10
要安装建议的软件包,请修改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.*"
}
Run Code Online (Sandbox Code Playgroud)
然后跑
php composer.phar update
Run Code Online (Sandbox Code Playgroud)
注意:作曲家通过使用安装doctrine/common
git clone http://github.com/doctrine/common
Run Code Online (Sandbox Code Playgroud)
在Windows上,git需要位于PATH环境变量中.
关于ext/intl,此扩展与PHP版本5.3.0中的PHP捆绑在一起.并且可以在php安装的ext /文件夹中找到.[1]
要在php.ini中启用,取消注释(在指令之前删除分号)
extension=php_intl.dll
Run Code Online (Sandbox Code Playgroud)
关于pecl-weakref,这也是一个PHP扩展,但是它没有与php捆绑,需要安装.有关如何执行此操作的更多信息,请访问http://php.net/manual/en/install.pecl.php
此PECL扩展的DLL当前不可用.另请参见Windows上的构建部分.[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
| 归档时间: |
|
| 查看次数: |
7411 次 |
| 最近记录: |