के लिए pecl इंस्टॉल करता है मैंने अपने मैकबुक को मैवरिक्स में अपग्रेड कर दिया है और मेरे विकास पर्यावरण को बर्बाद कर दिया है। मेरे पास अभी समस्या यह है कि मेरा नाशपाती/pecl अभी भी संस्करण 5.4 के बजाय PHP के पिछले (5.3) संस्करण के लिए स्थापित करने का प्रयास करता है।पिछले PHP संस्करण
PHP संस्करण:
$ php -v
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
नाशपाती
$ pear version
PEAR Version: 1.9.4
PHP Version: 5.4.17
Zend Engine Version: 2.4.0
Running on: Darwin MBP-retina.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
अगर मैं
$ sudo pecl install apc
downloading APC-3.1.13.tgz ...
Starting to download APC-3.1.13.tgz (171,591 bytes)
.....................................done: 171,591 bytes
55 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
...
Build process completed successfully
Installing '/usr/local/Cellar/php53/5.3.26/include/php/ext/apc/apc_serializer.h'
Installing '/usr/local/Cellar/php53/5.3.26/lib/php/extensions/no-debug-non-zts-20090626/apc.so'
install ok: channel://pecl.php.net/APC-3.1.13
Extension apc enabled in php.ini
साथ APC स्थापित और यह करने के लिए अपने php.ini php -v परिवर्तन में एपीसी मॉड्यूल सक्षम :
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/apc.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/apc.so, 9): image not found in Unknown on line 0
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
तो pecl /usr/local/Cellar/php53/5.3.26/lib/php/extensions/no-debug-non-zts-20090626
में मेरा एपीसी एक्सटेंशन इंस्टॉल करता है और PHP को /usr/lib/php/extensions/no-debug-non-zts-20100525/
में इसकी अपेक्षा करता है।
$ php -v
PHP Warning: PHP Startup: apc: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
तो है कि एक समाधान नहीं है:
बस एक सिमलिंक बनाने निम्न त्रुटि देता है।
क्या कोई मुझे सही दिशा में इंगित कर सकता है? मेरे पास वास्तव में कोई संकेत नहीं है कि यहां क्या हो रहा है।
हे भगवान, धन्यवाद। मैं 12 घंटे के लिए इस मुद्दे से लड़ रहा हूं और यह पता नहीं लगा सकता कि पीएचएल 5.5 5.5 के लिए क्यों नहीं बनाया जाएगा। उन दो आदेशों को चलाने से इसे ठीक किया गया। आपने सचमुच मेरे गधे को बचाया। – atxpunkrock