ubuntu

2011-10-20 14 views
7

में php amqp को कैसे स्थापित करें मैं इस http://code.google.com/p/php-amqp/ का उपयोग कर php (RabbitMQ के साथ PHP को एकीकृत करना) के लिए amqp स्थापित करने का प्रयास कर रहा हूं।ubuntu

रन phpize & & कॉन्फ़िगर --with-AMQP के बाद & & बनाने & & sudo स्थापित

यह इस

तरह त्रुटि दिखा सकते हैं config.m4 नहीं ढूंढा जा सकता हैं। सुनिश्चित करें कि आप मॉड्यूल

कृपया मेरी मदद के शीर्ष स्तर स्रोत निर्देशिका में '/ usr/bin/phpize' को चलाने के लिए, मेरे पर्यावरण ubuntu

उत्तर

15

आप यहाँ से पीएचपी पुस्तकालय के लिए कोड डाउनलोड करने की आवश्यकता आप दौड़ने के लिए।

अद्यतन: वह पृष्ठ वास्तव में एक पुराना पृष्ठ है, उन्होंने इसे लंबे समय तक अपडेट नहीं किया है। आप http://pecl.php.net/get/amqp से नवीनतम AMQP हड़पने कर सकते हैं:

wget http://pecl.php.net/get/amqp -O amqp.tar.gz 
tar -zxvf amqp.tar.gz 
cd amqp-1.0.7 # replace this with the current version 
phpize 
./configure --with-amqp 
make 
sudo make install 

तो फिर आप अपने php.ini फ़ाइल में निम्न पंक्ति जोड़ने की आवश्यकता होगी:

extension=amqp.so 
3

आप आवश्यक पुस्तकालयों और उपकरण संकलित करने के लिए याद कर रहे हैं है एक PHP विस्तार।

Debian/Ubuntu पर आप उन लोगों के साथ मिल कर सकते हैं: उस फ़ोल्डर में http://code.google.com/p/php-amqp/downloads/list

फिर cd और कमांड वे बता चलाएँ:

sudo apt-get install php5-dev 
+0

असल में मैं एक पूरा दिन बिताया है विस्तार स्थापित करने की कोशिश कर मेरी उत्पादन मशीन में और मैं अभी भी इसे स्थापित करने का प्रबंधन नहीं किया था। सबसे लोकप्रिय distros के लिए एक्सटेंशन का precompiled डाउनलोड क्यों नहीं हैं? यह बेतुका है कि मुझे केवल एक पुस्तकालय स्थापित करने में सक्षम होने के लिए उत्पादन सर्वर में विकास उपकरण का एक समूह स्थापित करना होगा। अब मैं अटक गया हूँ। –

+0

'php5-dev' अन्य चीजों को स्थापित करेगा जिन्हें आप उत्पादन मशीन पर नहीं रखना चाहते हैं। – DanFromGermany