पीएचपी-एफ पी एम

PHP FASTCGI प्रक्रिया प्रबंधक
अब डाउनलोड करो

पीएचपी-एफ पी एम रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • BSD License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Michael Shadle
  • प्रकाशक वेब साइट:
  • https://launchpad.net/~mshadle

पीएचपी-एफ पी एम टैग


पीएचपी-एफ पी एम विवरण

PHP FASTCGI प्रक्रिया प्रबंधक PHP-FPM PHP के लिए एक FASTCGI फ्रंटेंड है, और PHP-CGI की वृद्धि। त्वरित प्रारंभ: एफपीएम संकलित करने के 2 तरीकों में से एक चुनें। या तो एकीकृत या अलग। जब तक आप डेवलपर या सिस्टम प्रशासक नहीं होते हैं, हम एकीकृत संकलन दृष्टिकोण की अनुशंसा करते हैं। अधिक जानकारी के लिए फ़ाइल ReadMe.MarkDown.install DependenciesTheere (2) निर्भरताएं हैं। यदि आपने पहले PHP नहीं बनाया है, तो आपको libxml देव पैकेज स्थापित करने की आवश्यकता होगी। एफपीएम को लिबरेंट लाइब्रेरी की भी आवश्यकता है ताकि लिबवेंट-देव भी इंस्टॉल करें। डेबियन / उबंटू के लिए आदेश है: सुडो योग्यता स्थापित करें यदि कोई उपयुक्त संस्करण उपलब्ध नहीं है, इसे libevent वेबसाइट से डाउनलोड और संकलित करें। Le_ver = 1.4.12-stablewget "http://www.monkey.org/~provos/libevent- $ le_ver.tar.gz"tar -zxvf" libevent - $ le_ver.tar.gz "सीडी" libevent- $ Le_ver "./ makedestdir = $ pwd कॉन्फ़िगर करें installexport libevent_search_path =" $ pwd / usr / स्थानीय "एकीकृत संकलन डाउनलोड करें एफपीएम और पैच fileexport php_ver = 5.3.0wget उत्पन्न करें" http: //launchpad.net/php-fpm/master/0.6/+download/php-fpm-0.6-$php_ver.tar.gz"tar -zxvf "php-fpm-0.6- $ php_ver.tar.gz" "PHP- एफपीएम -00.6- $ PHP_VER / जेनरेट-एफपीएम-पैच "PHP स्रोत कोड। इसे डाउनलोड करें, इसे अनपैक करें। "Http://us.php.net/get/php-$php_ver.tar.gz/from/us.php.net/mirroor"tar xvfz" php- $ php_ver.tar.gz "सीडी" PHP- $ PHP_VER "पैच और compilepatch -p1 <../fpm.patch./buildconf --forcemkdir fpm-build cd fpm-build ../ कॉन्फ़िगर करें --FPM --libevent = "$ Libevent_search_path" मेकअपरेटिक संकलन (2) निर्भरता हैं। यदि आपने पहले PHP नहीं बनाया है, तो आपको libxml देव पैकेज स्थापित करने की आवश्यकता होगी। एफपीएम को भी जीवंत पुस्तकालय की आवश्यकता है। तो Libevent-dev भी स्थापित करें। डेबियन / उबंटू के लिए आदेश है: सुडो एप्टीट्यूड इंस्टॉल करें-ठीक libxml2-dev libevent-devthe php स्रोत कोड। इसे डाउनलोड करें, इसे अनपैक करें, इसे संकलित करें। निर्यात php_ver = 5.3.0wget "http://us.php.net/get/php-$php_ver.tar.gz/from/us.php.net/mirroor"tar xvfz" PHP- $ php_ver.tar.gz "सीडी" PHP- $ PHP_VER "MKDIR PHP-बिल्ड सीडी PHP-Build ../ Makenow कॉन्फ़िगर करें आप FPM Frontendwget को डाउनलोड, कॉन्फ़िगर और संकलित कर सकते हैं" http://launchpad.net/php- एफपीएम / मास्टर / 0.6 / + डाउनलोड / PHP-FPM-0.6- $ php_ver.tar.gz "tar -zxvf" php-fpm-0.6- $ php_ver.tar.gz "सीडी" PHP-FPM-0.6- $ PHP_VER " एमकेडीआईआर एफपीएम-बिल्ड सीडी एफपीएम-बिल्ड ../ कॉन्फ़िगर करें - SRCCDIR = .. / --with-php-src = ".. /../ PHP- $ PHP_VER" - साथ-PHP-BUDIDT = ".. /../php-$php_ver/php-build "- abident =" $ libevent = "$ libevent_search_path" makeconfigure झंडे - frevent मुक्त करने के लिए पथ, एफपीएम SAPI के लिए - के साथ-एफपीएम-बिन पीएचपी-एफपीएम बाइनरी के लिए पथ सेट करें - के साथ-एफपीएम-पोर्ट सीजीआई के लिए सुनने के लिए टीसीपी पोर्ट नंबर सेट करें अनुरोध - के साथ-एफपीएम-कॉन्फ PHP-FPM कॉन्फ़िगरेशन फ़ाइल के लिए पथ सेट करें with-fpm-log के लिए सेट करें PHP-FPM लॉग फ़ाइल --with-fpm-pid PHP-FPM PID फ़ाइल के लिए पथ सेट करें -fpm-user उपयोगकर्ता को PHP-FPM के लिए के रूप में चलाने के लिए सेट करें - एफपीएम-ग्रुप के साथ-एफपीएम-ग्रुप के रूप में चलाने के लिए समूह को सेट करें। एक सिस्टम उपयोगकर्ता के लिए, इसे एफपीएम उपयोगकर्ता नाम स्थापना के संकलित संकलित करने के लिए सेट किया जाना चाहिए, फिर आपको एक पूर्ण PHP इंस्टॉल मिलेगा, जिसमें कमांड लाइन इंटरप्रेटर PHP-CLI और नाशपाती एक्सटेंशन लाइब्रेरी शामिल हैं। अलग या स्टैंडअलोन संकलन विधि केवल PHP-FPM डिमन और इसे चलाने के लिए आवश्यक फ़ाइलों की आवश्यकता होगी। # देखें कि कौन सी फाइलें इंस्टॉल की जाएंगी '/ OPT'SUDO INSTASS_ROT = / OPT PHP-FPM बिल्ड प्रक्रिया के बारे में इंस्टॉल करें। प्रक्रिया को इस प्रकार वर्णित किया जा सकता है: 1) PHP बिल्ड निर्देशिका 2 में ऑब्जेक्ट फ़ाइलों में PHP स्रोतों को संकलित करें एफपीएम बिल्ड डायरेक्टरी 3) इन एफपीएम ऑब्जेक्ट फ़ाइल के साथ सभी PHP ऑब्जेक्ट फ़ाइल को एक साथ लिंक करें 4) आउटपुट: स्टेटिक PHP5 बाइनरी, जो आधार और एफपीएम के फास्ट-सीजीआई एसएपीआई के रूप में PHP है और FrontendFPM के रूप में PHP को लिंक-स्तर पर PHP में मिलाया जाता है। आंद्रेई ने एफपीएम स्रोतों को कम कर दिया है, जिससे सापी भाग को बाकी के बाकी हिस्सों में बदलाव के लिए कुछ हद तक संवेदनशील बना दिया गया है। PHP-FPM CGI-MAIN.C अनुरोध हैंडलर मूल FCGI-SAPI से लिया गया है। हम इस 0.6 कोड को PHP समूह में सबमिट कर रहे हैं। हम PHP में विकास को ट्रैक करेंगे और समय-समय पर उनके द्वारा बाहरी / स्टैंडअलोन प्रोजेक्ट में परिवर्तनों को सिंक करेंगे। बाहरी एफपीएम प्रोजेक्ट के लिए, बाहरी एफपीएम प्रोजेक्ट, उत्पन्न करने के लिए ./configure outoconf टूलसेट के प्रमाणन संस्करणों की आवश्यकता है। इन निर्माण उपकरणों को स्थापित करने के लिए आपको कम से कम ऑटोकॉन्फ के कुछ संस्करण की आवश्यकता है। यदि आपको रन बिल्डकॉन का उपयोग करने की आवश्यकता है, तो यह चलाएगा ./generate-autotools और इन स्थानीय रूप से स्थापित करने का प्रयास करें। यदि ./buildconf विफल रहता है कृपया त्रुटि लॉग से परामर्श लें।


पीएचपी-एफ पी एम संबंधित सॉफ्टवेयर