2012-06-30 10 views
10

पर सक्षम करने के बाद PHP को काम नहीं कर रहा है मैंने कई ट्यूटोरियल्स का पालन किया है। वेब साझाकरण चालू है और मैंने apache2/httpd.conf में php मॉड्यूल को असम्बद्ध किया है, लेकिन जब मैं phpinfo फ़ाइल खोलने का प्रयास करता हूं, तो यह अभी भी इसे फ़ाइल के रूप में खोलने का प्रयास करता है।ओएसएक्स शेर

+0

क्या कदम उठाने की थी और आप कैसे फ़ाइल खोलने का प्रयास किया? – GordonM

+0

मैंने इसे अपनी व्यक्तिगत वेबसाइट की जड़ में जोड़ा और इसे फ़ायरफ़ॉक्स में खोलने की कोशिश की। – Tommy

+1

क्या फ़ाइल नाम के अंत में "phpinfo फ़ाइल" में ".php" है? इसमें "phpinfo फ़ाइल" क्या है? –

उत्तर

28

संपादित अपने /etc/apache2/httpd.conf और यह सुनिश्चित करें लाइन बनाने:

LoadModule php5_module libexec/apache2/libphp5.so 

... मौजूद है। मुझे लगता है कि यह मानक ओएस एक्स config में डिफ़ॉल्ट रूप से टिप्पणी की है, लेकिन से मैं क्या याद है, तुम सिर्फ यह uncomment करने की जरूरत है, तो फिर से शुरू अपाचे:

sudo apachectl restart 

और तुम जाने के लिए अच्छा होना चाहिए।

या

उपयोग MAMP

http://www.mamp.info/en/index.html

+1

मैंने ये सब किया। – Tommy

+0

क्या आप अपनी PHP फाइलों को अपने होम फ़ोल्डर साइट्स निर्देशिका से लोड कर रहे हैं? –

+0

यदि आपका मतलब उपयोगकर्ता नाम/साइट्स है, तो हाँ। – Tommy

19

सुनिश्चित करें कि आपकी अपाचे config इस लाइन में शामिल हैं:

AddType application/x-httpd-php .php 
+0

मुझे यह – Tommy

+0

नहीं मिला है मेरे सिस्टम पर यह php5.conf नाम की फ़ाइल में है, लेकिन मैं मूल के बजाय मैकपॉर्ट्स से अपाचे का उपयोग कर रहा हूं ... मुझे लगता है मैंने अपनी कॉन्फ़िगरेशन को सीधे मूल कॉन्फ़िगरेशन से कॉपी किया है, हालांकि –

+1

यदि बाद में मौजूद नहीं है तो आपको /etc/php.ini.default को /etc/php.ini पर कॉपी करना पड़ सकता है। –