मैक ओएस एक्स योसमेट और मैवरिक्स के लिए अपाचे में PHP को कैसे सक्षम करें

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


अनुरोध किए जाने पर व्यवस्थापक पासवर्ड का उपयोग करके टर्मिनल लॉन्च करें और निम्न आदेश दर्ज करें:

sudo nano /etc/apache2/httpd.conf

अब नैनो की खोज सुविधा का उपयोग करने के लिए नियंत्रण + डब्ल्यू दबाएं, और "php" टाइप करें

निम्न पंक्ति का पता लगाएं और शुरुआत से टिप्पणी (#) को हटा दें:

LoadModule php5_module libexec/apache2/libphp5.so

परिवर्तनों को सहेजने के लिए अब नियंत्रण + ओ दबाएं, इसके बाद नैनो से बाहर निकलने के लिए नियंत्रण + एक्स के बाद।

कमांड प्रॉम्प्ट पर वापस, आप लोड करने के लिए php मॉड्यूल के लिए अपाचे सर्वर को पुनरारंभ करना चाहेंगे। यह निम्न आदेश के साथ किया जाता है, या आप तृतीय पक्ष WebSharing पैनल में चालू / बंद स्विच टॉगल कर सकते हैं:

sudo apachectl restart

अपाचे जल्दी से पुनरारंभ होता है और PHP सक्षम हो जाएगा।

आप किसी भी PHP फ़ाइल को ~ / साइट्स / निर्देशिका में फेंककर और स्थानीय ब्राउज़र / ~ उपयोगकर्ता / file.php को किसी वेब ब्राउज़र में लोड करके सत्यापित कर सकते हैं, या आप किसी भी फ़ाइल में निम्नलिखित रखकर मौजूदा php कॉन्फ़िगरेशन को जांचने के लिए phpinfo () का उपयोग करते हैं एक PHP विस्तार के साथ:

उस फ़ाइल को उपयोगकर्ता ~ / साइट्स / निर्देशिका में सहेजें और उसे एक वेब ब्राउज़र में लोड करें।

यदि आप PHP कॉन्फ़िगरेशन में कोई भी परिवर्तन करना चाहते हैं, तो डिफ़ॉल्ट php.ini फ़ाइल की एक प्रति बनाने के लिए निम्न आदेश का उपयोग करें:

cp /private/etc/php.ini.default /private/etc/php.ini

कॉपी की गई php.ini फ़ाइल में / etc / या / private / etc / में आवश्यकतानुसार समायोजन करें, मूल .default फ़ाइल को बरकरार रखें। सामान्य रूप से, php.ini में किसी भी बड़े बदलाव के बाद किसी अन्य अपाचे को प्रभावित करने के लिए पुनरारंभ करना होगा।