2012-11-18 21 views
6

अंत में उबंटू 12.10 को nginx और php-fpm ऊपर और चलने के साथ मिला। अब मैं रैचेट के साथ एक वेबस्केट सर्वर चलाने के लिए चाहता हूं, लेकिन मुझे पहले संगीतकार स्थापित करने की आवश्यकता है। तो मैं इस कार्य करें:संगीतकार स्थापित करने में असमर्थ - php-fpm

curl -s https://getcomposer.org/installer | php 

बस के रूप में संगीतकार साइट का निर्देश दिया है, लेकिन मैं निम्नलिखित त्रुटि प्राप्त:

The program 'php' is currently not installed. 

मैंने सोचा कि यह वहाँ बहुत अंत में php के साथ कुछ हो सकता है मैं इसे php5-fpm में बदल दिया और फिर उसने मुझे बताया:

[18-Nov-2012 05:01:30] ERROR: An another FPM instance seems to already listen on /var/run/php5-fpm.sock 
[18-Nov-2012 05:01:30] ERROR: FPM initialization failed 

क्या किसी और को इसका सामना करना पड़ा है? कोई समाधान? धन्यवाद।

+0

एक चेक भी नहीं कर रहे हैं: plz डॉन ' टी पाइप इंटरनेट सीधे निष्पादन के लिए। यह असुरक्षित है, क्योंकि परिवहन में बहुत सी चीजें हो सकती हैं। उदाहरण के लिए, आपका कनेक्शन अस्थायी रूप से तोड़ सकता है, और फिर आप एक अधूरा, आंशिक फ़ाइल php को पाइप कर रहे हैं। तो: हमेशा पहले पूर्ण कोड नीचे प्राप्त करें और फिर इसे चलाएं। – hegez

उत्तर

2

क्या आपके पास php5-cli इंस्टॉल है?

dpkg -l | grep php5-cli 

यदि नहीं, तो प्रकार

sudo apt-get install php5-cli 
+0

क्या दोनों php-fpm और php-cli समान निर्भरताओं को साझा करते हैं? यदि मैं इसका उपयोग कर संगीतकार स्थापित करता हूं, तो क्या एफपी-एफपीएम के लिए संगीतकार के साथ निर्भरताएं लागू होंगी? – jreed121

+0

@ jreed121: सुनिश्चित नहीं है, लेकिन यह स्पष्ट है कि इंस्टॉलर को php-cli की आवश्यकता है। – erenon

+0

@ jreed121 संगीतकार पैकेज स्तर पर निर्भरता को हल करता है। तो यह दोनों php-fpm या php-cli के लिए बनाई गई दोनों परियोजनाओं के लिए काम करता है। –

7

संगीतकार कम से कम php 5.3.2 की जरूरत है। आपका PHP संस्करण क्या है? इसे काम करने के लिए आपको php कमांड लाइन की आवश्यकता है। जैसा कि त्रुटि संदेश का सुझाव दिया गया है, आप बेहतर 'php' इंस्टॉल करेंगे। ubuntu में, आप उपयोग कर सकते हैं

sudo apt-get install php5-cli 
4

उपयोग

usr/bin/php or /usr/bin/php instead of php 

यदि आप सुनिश्चित जहाँ आपके php स्थित है, एक तरफ नोट के रूप में के माध्यम से

whereis php 
+1

'जहांिस php' का उपयोग करके मैं अपने PHP स्थापना को सफलतापूर्वक स्थापित composer.phar के रूप में स्थापित कर सकता था। बहुत धन्यवाद जीआर 8 जी 8 जी 8। – Lekhnath