मुझे हिम तेंदुए पर PHP 5.3.3 कैसे स्थापित करना चाहिए?


2

स्नो लेपर्ड पर PHP को 5.3.3 में अपग्रेड करने के लिए अनुशंसित तरीका क्या है? अगर मैं सूत्रों से संकलित करता हूं तो यह मौजूदा PHP अधिष्ठापन 5.3.1 को प्रतिस्थापित करता है। मुझे इसकी आवश्यकता है क्योंकि मैं अपने वेबसर्वर के रूप में nginx का उपयोग कर रहा हूं। PHP ने PHP-FPM (FastCGI) को इस नवीनतम संस्करण के साथ PHP कोर में विलय कर दिया है।

PHP 5.3.1 (cli) (built: Feb 11 2010 02:32:22) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies

जवाबों:


2

जो मैं सुझाता हूं, वह आपके पैकेज प्रबंधक को पसंद का उपयोग करना है (जैसे। MacPorts ) Apple द्वारा प्रदान किए गए संस्करण से निपटने के लिए बिना PHP स्थापित करने के लिए। Apple निर्मित संस्करण को हर बार अपडेट करता है - और जब वे एक अपडेट उपलब्ध कराते हैं तो उनकी स्थापना को बदलने से आपका इंस्टॉल ऊपर से टूट सकता है। वैकल्पिक रूप से आप अपने आप स्रोत से php5 स्थापित कर सकते हैं बस सुनिश्चित करें कि उसी स्थान का उपयोग न करें जो कि Apple के प्रदान किए गए संस्करण का उपयोग करता है ( /usr/bin )।

एक बार जब आप इसे स्थापित कर लेते हैं तो यह अपाचे के लिए उपयुक्त php मॉड्यूल लोड करने की बात है। Nginx के लिए मुझे लगता है कि आपको इसे उचित उपसर्ग के साथ संकलित करना होगा जहां PHP की उचित स्थापना है। अधिकांश पैकेज प्रबंधकों के पास nginx के अपने संस्करण के साथ-साथ PHP की अपनी प्रति का उपयोग होगा।


मुझे लगता है कि यह शायद ऐसा करने का सबसे अच्छा तरीका है और इस बात से सहमत हैं कि आप अपने अपडेट के ऊपर ऐप्पल अपडेट करने का जोखिम चलाते हैं।
citadelgrad

0

क्या आपने देखा? MAMP विकल्प के रूप में?

अन्यथा आप डिफ़ॉल्ट PHP इंस्टॉलेशन को बदलने जा रहे हैं। और मुझे पता नहीं है कि वह कहां है।


सलाह के लिये धन्यवाद। MAMP वर्तमान में वेबसाइट के अनुसार 5.3.2 उपयोग कर रहा है। मैंने अपना प्रश्न अधिक विशिष्ट होने के लिए अद्यतन किया है।
citadelgrad
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.