2012-09-13 14 views
7

जब आप Zend कंकाल का उपयोग अपने नए परियोजना और संगीतकार शुरू करने के लिए पैकेज इंस्टॉल करने यह इस सिफारिश की गई है:स्थापित सुझाव संगीतकार संकुल ZF2 (Zend फ्रेमवर्क 2)

"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 स्थापित करने और कर सकता है सिद्धांत/सामान्य पैकेज लेकिन पीईसीएल नहीं।

मुझे लगता है कि यह थोड़ा दुखी है कि zf2 संकुल का सुझाव देता है, लेकिन उपयोगकर्ताओं को अकेले छोड़ देता है, composer.json को सही तरीके से कॉन्फ़िगर कैसे करें।

मैंने सुना है कि संगीतकार पीईसीएल पैकेज भी प्राप्त कर सकता है, लेकिन उस पर कोई दस्तावेज नहीं मिला।

मैं उन्हें कैसे इंस्टॉल करूं?

+0

मैं सिर्फ composer.json को यह जोड़ा '" सिद्धांत/सामान्य ":"> = 2.1 ", " zendframework/zendpdf ":" * ", " zendframework/zendservice-reaptcha ":" * "' – spankmaster79

उत्तर

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.*" 
} 

फिर चलाने

php composer.phar update 

नोट: कि संगीतकार सिद्धांत/आम स्थापित करता है का उपयोग कर

git clone http://github.com/doctrine/common 

विंडोज Git पर अपने पथ वातावरण चर में होना चाहिए द्वारा।

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

इस पीईसीएल एक्सटेंशन के लिए एक डीएलएल वर्तमान में अनुपलब्ध है। विंडोज अनुभाग पर इमारत भी देखें। [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

+1

thx। अब मुझे लगता है कि पीईसीएल एक्सटेंशन और एक्सटी/इंटेल संगीतकार का उपयोग करके स्थापित नहीं किया जा सकता है। लेकिन अभी भी निराश क्यों ZF2 सामान की सिफारिश करता है जो संगीतकार के माध्यम से भी उपलब्ध नहीं है ... – spankmaster79

संबंधित मुद्दे