Mac OS X Yosemite & Mavericks के लिए Apache में PHP कैसे सक्षम करें

Anonim

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

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

sudo नैनो /etc/apache2/httpd.conf

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

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

LoadModule php5_module libexec/apache2/libphp5.so

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

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

sudo apachectl पुनरारंभ करें

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

आप किसी भी php फ़ाइल को ~/Sites/ निर्देशिका में डालकर और लोकलहोस्ट/~user/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 में किसी भी बड़े बदलाव को प्रभावित करने के लिए एक और Apache पुनरारंभ द्वारा पालन करने की आवश्यकता होगी।

Mac OS X Yosemite & Mavericks के लिए Apache में PHP कैसे सक्षम करें