2010-04-21 7 views
5

मैं PHP में अपना पहला डिमन लिखूंगा और मेरे पास वास्तव में कुछ बुनियादी प्रश्न हैं जिनके लिए मुझे सहायता चाहिए।PHP डेमॉन कैसे सेट अप करें?

  1. क्या संकुल मेरी linux सर्वर पर स्थापित किया है और PHP में कुछ भी सक्षम होने की जरूरत है है करने की आवश्यकता है? अब तक मुझे यह मिला है - http://pear.php.net/package/System_Daemon/download

  2. सर्वर पर मैं अपने डिमन फ़ाइलों को सहेजता हूं?

  3. मैं फ़ाइलों की जरूरत है कि के एक नंबर डेमॉन कि वर्गों और IMAP के माध्यम से ईमेल और अनुलग्नकों एकत्रित करने के लिए कार्य शामिल भीतर शामिल किया जाना है। ये सभी फ़ाइलें वर्तमान में मेरी वेब सार्वजनिक निर्देशिका में हैं, मैं इन फ़ाइलों को अपने डिमन के भीतर कैसे शामिल करूं?

मुझे लगता है कि मुझे शुरू करने की आवश्यकता है। बहुत बहुत धन्यवाद!

उत्तर

5
  1. क्या संकुल मेरी Linux सर्वर पर स्थापित किया जा करने की जरूरत है और PHP में कुछ भी करता है सक्षम करने की आवश्यकता? अब तक मैं इस मिल गया है - http://pear.php.net/package/System_Daemon/download

जब तक आपके php स्थापना भी शामिल है sockets आप किसी भी डेमॉन लिखने में सक्षम हो जाएगा। वर्तमान PHP php संकुल अधिकांश सॉकेट समर्थन प्रदान करता है। आपको अपने डेमन को कॉन्फ़िगर करने और निष्पादित करने में सक्षम होने के लिए एक खोल पहुंच की आवश्यकता है, यह इसे वेब एप्लिकेशन के रूप में प्रस्तुत करके नहीं किया जाएगा।

मुझे आपके द्वारा वर्णित पैकेज के बारे में पता नहीं है, लेकिन यह आपके डेमॉन को लिखने और बनाए रखने में आसान बनाने का एक तरीका होने की संभावना है।

  1. सर्वर पर मैं अपनी डेमॉन फ़ाइलों को सहेजता हूं?

कहीं भी, तो आप सिर्फ एक खोल पहुंच की आवश्यकता है, तो आप शायद रूट विशेषाधिकारों, यदि आप 1024 के तहत एक बंदरगाह पर इसे लॉन्च एक विशेष उपयोगकर्ता बनाएँ, eventualy एक जेल बनाने की जरूरत है की आवश्यकता होगी, तो आप करेंगे शायद ठीक हो।

  1. मैं फ़ाइलों डेमॉन कि सभा ईमेल और अनुलग्नकों IMAP के माध्यम से के लिए वर्गों और कार्य शामिल में शामिल किए जाने की जरूरत है कि की एक संख्या है। इन सभी फाइलें वर्तमान में मेरी वेब सार्वजनिक निर्देशिका में हैं, मैं इन फ़ाइलों को अपने डिमन के भीतर कैसे शामिल करूं?

इस तरह के एक आरं जो एक डेटा निर्देशिका निर्दिष्ट और से पढ़ने के लिए PHP के द्वारा समर्थित है के रूप में एक कॉन्फ़िग फ़ाइल का उपयोग करें।

अतिरिक्त पठन:

+1

जवाब देने के लिए समय निकालने के लिए धन्यवाद। मुझे लगता है कि मैं प्रश्न # 1 पर अच्छा हूं, लेकिन अभी भी # 2 पर उलझन में हूं। क्या मैं अपने वेब रूट में अपना डिमन बचा सकता हूं? या, क्या यह वेब रूट के बाहर रखना बेहतर है? – mike

+0

मैं एक sysadmin नहीं हूं, लेकिन सुरक्षा बिंदु से इसे बाहर रखना बेहतर होना चाहिए, यदि आपका डिमन का शोषण हो जाता है, तो केवल स्वयं और उसका डेटा पूरी वेब निर्देशिका से समझौता नहीं करेगा। –