2012-04-08 11 views
6

तो बुनियादी तौर पर मैं एपीसी स्थापित करने के लिए कोशिश कर रहा हूँ पर स्थापित करने PECL मदद की जरूरत है, लेकिन मैं PECL Centos 5.8 i686 पर काम करने नहीं मिल सकता हैcentos 5.8

मैं php-एफ पी एम, mysql के नवीनतम स्थिर रिलीज है, और nginx। सबकुछ 100% पर काम कर रहा है, सब कुछ चिकना है। मैं बिना किसी समस्या के एक लाइव वेबसाइट चला रहा हूँ। मैं बस काम करने के लिए pecl नहीं कर सकते हैं।

yum install pcl

यम php-नाशपाती स्थापित: enter image description here

संकुल मैं स्थापित करने के लिए php-आम के साथ निर्भरता मुद्दे हैं (जो कि है) कोशिश कर रहा हूँ के अधिकांश।

php-common = 5.1.6-32.el5 is needed 

बहुत मदद की सराहना की जाती है!

उत्तर

6

/usr/bin/peclphp-pear पैकेज से उपलब्ध है।

आपके द्वारा प्राप्त निर्भरता विफलताओं में शामिल हैं। शायद क्योंकि आपके पास php-* 5.1 RPM और php53-* 5.3 RPM की मिश्रित स्थापना है और डेवेल फ़ाइलों पर संघर्ष प्राप्त करें। आपको अपने लक्षित संस्करण के लिए आरपीएम का केवल एक सेट रखने के लिए कुछ साफ करना चाहिए, या तो 5.1 या 5.3।

तुम भी gcc, httpd-devel, php(53)-devel स्थापित किया है और अंत में php-pearphpize काम कर पाने के लिए।

तो फिर तुम को चलाने के लिए pecl install apc

0

सभी को आश्वस्त आप अपने distro अद्यतन किया है, तो आप

यम अद्यतन

फिर से यह कर सकते हैं की जाँच करता है, तो आप कर रहे हैं सबसे पहले सक्षम होना चाहिए किसी भी तृतीय-पक्ष रेपो का उपयोग नहीं करते, जिसमें यह संकुल शामिल है। यदि आप, सभी php संकुल के साथ

यम php हटाने *

को हटाने और उन्हें फिर से स्थापित करने का प्रयास कर सकते हैं।

यदि आप इसे हल नहीं कर सकते हैं, तो Fedora EPEL रिपॉजिटरीज़ को आजमाएं जो कुछ अद्यतन पैकेज प्रदान करता है।

सभी आदेशों को जड़ से चलाने की आवश्यकता है।

+1

बस याद रखें कि आपके पास कुछ भी है जो आप * php-pdo * जैसे चल रहे हैं या ऐसा कुछ भी आपको इसे पुनर्स्थापित करने की आवश्यकता होगी। मैंने इन आदेशों को चलाया और मेरा इंस्टॉल बंद कर दिया। मुझे वापस जाने के लिए थोड़ा सा लगा जहां मैं था। –

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