यदि तपाइँ PHP अनुप्रयोगहरू विकास गर्नुहुन्छ भने, तपाइँलाई निश्चित रूपमा परीक्षण सर्भर चाहिन्छ। यदि तपाइँसँग वेबसाइटमा सर्भर छैन भने, तपाइँसँग स्थानीय सर्भर सेटअप गर्न Mac OS मा धेरै विकल्पहरू छन्। या त तपाईं आन्तरिक मार्ग लिनुहुन्छ, अर्थात्। तपाईं आन्तरिक Apache प्रयोग गर्नुहोस् र PHP र MySQL समर्थन स्थापना गर्नुहोस्, वा न्यूनतम प्रतिरोधको बाटो लिनुहोस् र MAMP डाउनलोड गर्नुहोस्।
Mamp एक साधारण अनुप्रयोग हो जसले तपाईंलाई मिनेटमा परीक्षण वातावरण सेटअप गर्न अनुमति दिन्छ। तपाइँ यसलाई डाउनलोड गर्नुहोस् यहाँ। तपाईं 2 संस्करणहरू छनौट गर्न सक्नुहुन्छ। एउटा नि:शुल्क छ र यसमा सशुल्क संस्करणका केही सुविधाहरू पनि छैनन्, तर यो सामान्य परीक्षणको लागि पर्याप्त छ। उदाहरणका लागि, नि: शुल्क संस्करणमा भर्चुअल अतिथिहरूको संख्या सीमित छ। यो पूर्ण रूपमा नभएको तथ्य हो । मैले यो प्रयास गरेको छैन, तर मलाई लाग्छ कि सीमितता केवल ग्राफिक्स उपकरणमा लागू हुन्छ, जुन नि: शुल्क संस्करणमा न्यूनतम छ, तर यदि तपाइँ अधिक भर्चुअल अतिथिहरू चाहनुहुन्छ भने, कन्फिगरेसनको क्लासिक मार्ग मार्फत यसको वरिपरि पुग्न सम्भव हुनुपर्छ। फाइलहरू।
एकचोटि डाउनलोड भएपछि, तपाईले गर्नुपर्ने भनेको डाइरेक्टरीलाई तपाईको मनपर्ने फोल्डरमा ड्र्याग र ड्रप गर्नु हो। या त विश्वव्यापी अनुप्रयोगहरू वा तपाईंको गृह फोल्डरमा अनुप्रयोगहरू। MySQL सर्भरको लागि प्रारम्भिक पासवर्ड परिवर्तन गर्न पनि सल्लाह दिइन्छ। यसलाई कसरी गर्ने भन्ने यहाँ छ।
टर्मिनल खोल्नुहोस्। स्पटलाइट ल्याउन CMD+स्पेस थिच्नुहोस् र उद्धरणहरू बिना "टर्मिनल" टाइप गर्नुहोस् र उपयुक्त अनुप्रयोग फेला परेपछि, इन्टर थिच्नुहोस्। टर्मिनलमा, टाइप गर्नुहोस्:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
केडीई
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
जहाँ लाइन 86 मा हामी हाम्रो नयाँ पासवर्ड उद्धरणमा प्रविष्ट गर्न सक्छौं।
र त्यसपछि फाइल:
/Applications/MAMP/bin/mamp/index.php
यस फाइलमा, हामी लाइन 5 मा पासवर्ड अधिलेखन गर्नेछौं।
अब हामी MAMP आफै सुरु गर्न सक्छौं। र त्यसपछि यसलाई कन्फिगर गर्नुहोस्। "प्राथमिकताहरू ..." मा क्लिक गर्नुहोस्।
पहिलो ट्याबमा, तपाईंले स्टार्टअपमा कुन पृष्ठ सुरु गर्नुपर्छ, MAMP सुरु हुँदा सर्भर सुरु हुन्छ र MAMP बन्द हुँदा अन्त्य हुन्छ, आदि जस्ता कुराहरू सेट गर्न सक्नुहुन्छ। हाम्रो लागि, दोस्रो ट्याब थप रोचक छ।
यसमा, तपाईले पोर्टहरू सेट गर्न सक्नुहुन्छ जसमा MySQL र Apache चल्नु पर्छ। मैले छविबाट 80 र 3306 छनोट गरें, अर्थात् आधारभूत पोर्टहरू (केवल "मा क्लिक गर्नुहोस्।पूर्वनिर्धारित PHP र MySQL पोर्टहरू सेट गर्नुहोस्") यदि तपाइँ त्यसै गर्नुहुन्छ भने, OS X ले MAMP सुरु गरेपछि प्रशासक पासवर्ड सोध्नेछ। यो एउटा साधारण कारणको लागि हो र त्यो सुरक्षा हो। Mac OS ले तपाईंलाई 1024 भन्दा कम पोर्टहरूमा कुनै पनि पासवर्ड बिना, चलाउन दिँदैन।
अर्को ट्याबमा, PHP संस्करण चयन गर्नुहोस्।
अन्तिम ट्याबमा, हामी हाम्रो PHP पृष्ठहरू कहाँ भण्डारण गरिनेछ भनेर छनौट गर्छौं। त्यसैले उदाहरण को लागी:
~/कागजातहरू/PHP/पृष्ठहरू/
हामी हाम्रो PHP आवेदन कहाँ राख्नेछौं।
अब मात्र MAMP चलिरहेको छ कि छैन जाँच गर्न। दुबै बत्तीहरू हरियो छन्, त्यसैले हामी क्लिक गर्नुहोस् "सुरु पृष्ठ खोल्नुहोस्"र सर्भरको बारेमा जानकारी पृष्ठ खुल्नेछ, जहाँबाट हामी पहुँच गर्न सक्छौं, उदाहरणका लागि, सर्भरको बारेमा जानकारी, अर्थात् यसमा के चलिरहेको छ, र विशेष गरी phpMyAdmin, जसको साथ हामी डाटाबेसहरू मोडेल गर्न सक्षम छौं। आफ्नै पृष्ठहरू त्यसपछि चल्छन्:
http://localhost
मलाई आशा छ कि तपाईंले ट्यूटोरियल उपयोगी पाउनुभयो र यसले तपाईंलाई म्याकमा PHP र MySQL परीक्षण वातावरण सेटअप गर्ने सरल तरिकामा परिचय गराएको छ।
दुर्भाग्यवश, मैले मेरो लागि भन्नु पर्छ कि उनी थिएनन्। http://localhost मेरो लागि अस्वीकार्य ठेगाना हो, मैले एक कार्यात्मक .htaccess सँग virtualhosts सुरु गर्न आवश्यक छ। अर्को, होस्टिङको साथ १:१ सर्भर कन्फिगर गर्नुहोस्, जुन म गर्न सक्छु। पहिलो दुई चीजहरूको लागि, के तपाइँ निर्देशनहरू विस्तार गर्न सक्नुहुन्छ? अहिलेको लागि, मसँग कार्यालयमा लिनक्समा php सर्भर छ, यसले मेरो काम धेरै सजिलो बनाउँदछ।
MAMP ले निश्चित IP ठेगाना वा व्यक्तिगत वेब साझेदारीको रूपमा उही वेब ठेगाना समर्थन गर्दछ, मेरो मामलामा यो आवश्यक छ http://81.201.57.184 वा http://osxfil.pilsfree.net
त्यसोभए त्यस अवस्थामा तपाईसँग 2 विकल्पहरू छन्। यदि तपाइँ ग्राफिकल zigzag चाहनुहुन्छ भने, प्रो संस्करण किन्नुहोस्। यदि तपाइँ कन्फिगरेसन फाइलहरू मार्फत Apache, mysql र php कन्फिगर गर्ने तरिका जान्नुहुन्छ भने, तपाइँ Mac OS मा तपाइँको आफ्नै वातावरण कन्फिगर र सेट अप गर्न सक्नुहुन्छ। Mac OS मा मूलतया यसको WWW सर्भरको रूपमा Apache छ। म भविष्यमा पनि यसको बारेमा लेख्न चाहन्छु, जे भए पनि, म मुख्य रूपमा साना विकासकर्ताहरूसँग चिन्तित छु जो आफ्नो अनुप्रयोगहरूको लागि परीक्षण सर्भर चाहन्छन् र तिनीहरूको आफ्नै Apache, MySQL, PHP कन्फिगर गर्न प्राविधिक रूपमा पर्याप्त कुशल छैनन्। त्यहाँ विन्डोज अन्तर्गत केहि समान हुन्थ्यो, मलाई यो के भनिन्छ याद छैन।
जे होस्, लेखको सुरुदेखि म एउटा कुराबाट सुरु गर्दैछु। अर्को शब्दमा, Mamp को साथ ठेगाना पुस्तिका कन्फिगरेसन फाइलहरु संग तपाईको आफ्नै Apache उदाहरण को लागी एक "जेल" मात्र हो। तर यदि तपाइँसँग कन्फिगरेसन फाइलहरूको ज्ञान छ भने, मेरो विचारमा यो Mamp lite बाट प्राप्त गर्न सकिन्छ, /Mamp/conf/apache/httpd.conf तपाइँलाई चाहिने कुरा हो। मेरो यो सिद्धान्त यस तथ्य द्वारा समर्थित छ कि Mamp lite र Mamp pro सँग एउटै स्थापना छवि छ। जे भए पनि, यदि मैले फाइलहरू मार्फत कन्फिगर गर्नुपर्यो भने, म फाइललाई Mac OS मा नेटिभ Apache मा पठाउनेछु र यसमा PHP/MySQL थप्नेछु।
जानकारी को लागी धन्यवाद, म बरु केहि अन्य मा जान्छु। समस्या यो हो कि प्रत्येक ट्राइडको फरक फाइल संरचना छ, प्रत्येकसँग मोड्युलहरूको फरक सेट छ, त्यसैले मैले सोचे कि यो सर्भरबाट conf र vhost तान्नु पर्याप्त हुनेछ र बाँकी व्यक्तिगत रूपमा। म प्रयास गर्नेछु, धन्यवाद।
MAMP PRO प्रयोग गर्ने बारे के हो? यसले सबै .htaccess को स्वतन्त्र सम्पादन, भर्चुअलहोस्टहरूको सिर्जना (उपनाम नामहरू, सुरक्षा सेटिङहरू, php मोड्युलहरूको कन्फिगरेसन र पोस्टफिक्स कन्फिगरेसन सहित), वा तपाईंले DDNS मार्फत डोमेनहरू तपाईंको स्थानीय होस्टमा निर्देशित गर्न सक्नुहुन्छ।
के तपाईले सोध्नुभएको कुरा हो, वा मैले प्रश्नलाई गलत बुझें?