आपण PHP अनुप्रयोग विकसित केल्यास, आपल्याला निश्चितपणे चाचणी सर्व्हरची आवश्यकता आहे. वेबसाइटवर तुमच्याकडे सर्व्हर नसल्यास, तुमच्याकडे स्थानिक सर्व्हर सेट करण्यासाठी Mac OS वर अनेक पर्याय आहेत. एकतर तुम्ही अंतर्गत मार्ग घ्या, उदा. तुम्ही अंतर्गत Apache वापरता आणि PHP आणि MySQL सपोर्ट इन्स्टॉल करा किंवा कमीत कमी प्रतिकाराचा मार्ग घ्या आणि MAMP डाउनलोड करा.
Mamp हा एक साधा अनुप्रयोग आहे जो तुम्हाला काही मिनिटांत चाचणी वातावरण सेट करण्याची परवानगी देतो. तुम्ही ते डाउनलोड करा येथे. तुम्ही 2 आवृत्त्यांमधून निवडू शकता. एक विनामूल्य आहे आणि सशुल्क आवृत्तीची काही वैशिष्ट्ये देखील नाहीत, परंतु सामान्य चाचणीसाठी ते पुरेसे आहे. उदाहरणार्थ, विनामूल्य आवृत्तीमध्ये आभासी अतिथींची संख्या मर्यादित आहे. ती फारशी नाही ही वस्तुस्थिती आहे. मी याचा प्रयत्न केला नाही, परंतु मला वाटते की मर्यादा केवळ ग्राफिक्स टूलवर लागू होते, जे विनामूल्य आवृत्तीमध्ये कमी आहे, परंतु जर तुम्हाला अधिक आभासी अतिथी हवे असतील तर, कॉन्फिगरेशनच्या क्लासिक मार्गाने ते शक्य असले पाहिजे. फाइल्स
एकदा डाउनलोड केल्यानंतर, तुम्हाला फक्त डिरेक्टरी तुमच्या पसंतीच्या फोल्डरमध्ये ड्रॅग आणि ड्रॉप करायची आहे. एकतर ग्लोबल ऍप्लिकेशन्स किंवा तुमच्या होम फोल्डरमधील ऍप्लिकेशन्ससाठी. MySQL सर्व्हरसाठी प्रारंभिक पासवर्ड बदलणे देखील उचित आहे. ते कसे करायचे ते येथे आहे.
टर्मिनल उघडा. स्पॉटलाइट आणण्यासाठी CMD+space दाबा आणि कोट्सशिवाय "टर्मिनल" टाइप करा आणि एकदा योग्य अनुप्रयोग सापडला की, एंटर दाबा. टर्मिनलमध्ये, टाइप करा:
/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
मला आशा आहे की तुम्हाला हे ट्यूटोरियल उपयुक्त वाटले आहे आणि त्याने तुम्हाला Mac वर PHP आणि MySQL चाचणी वातावरण सेट करण्यासाठी सोप्या मार्गाची ओळख करून दिली आहे.
दुर्दैवाने, मला माझ्यासाठी असे म्हणायचे आहे की तो नव्हता. http://localhost हा माझ्यासाठी अस्वीकार्य पत्ता आहे, मला फंक्शनल .htaccess सह व्हर्च्युअलहोस्ट सुरू करणे आवश्यक आहे. पुढे, होस्टिंगसह 1:1 सर्व्हर कॉन्फिगर करा, जे मी करू शकतो. पहिल्या दोन गोष्टींसाठी, तुम्ही कृपया सूचना विस्तृत करू शकता का? सध्या, माझ्याकडे ऑफिसमध्ये लिनक्सवर php सर्व्हर आहे, त्यामुळे माझे काम अधिक सोपे होईल.
MAMP निश्चित IP पत्ता किंवा वैयक्तिक वेबशेअरिंग सारख्या वेब पत्त्यास समर्थन देते, माझ्या बाबतीत ते आवश्यक आहे http://81.201.57.184 किंवा http://osxfil.pilsfree.net
तर अशावेळी तुमच्याकडे २ पर्याय आहेत. तुम्हाला ग्राफिकल झिगझॅग हवे असल्यास, प्रो आवृत्ती खरेदी करा. जर तुम्हाला Apache, mysql आणि php कॉन्फिगरेशन फाइल्सद्वारे कॉन्फिगर कसे करायचे हे माहित असेल, तर तुम्ही Mac OS मध्ये तुमचे स्वतःचे वातावरण कॉन्फिगर आणि सेट करू शकता. Mac OS मध्ये मुळात Apache हे WWW सर्व्हर आहे. मला भविष्यात याबद्दल देखील लिहायचे आहे, तरीही, मी प्रामुख्याने लहान विकासकांशी संबंधित आहे ज्यांना त्यांच्या अनुप्रयोगांसाठी चाचणी सर्व्हर हवा आहे आणि ते त्यांचे स्वतःचे Apache, MySQL, PHP कॉन्फिगर करण्यासाठी तांत्रिकदृष्ट्या पुरेसे प्रवीण नाहीत. विंडोजच्या खाली असेच काहीतरी असायचे, त्याला काय म्हणतात ते आठवत नाही.
असो, लेखाच्या सुरुवातीपासून मी एका गोष्टीपासून सुरुवात करतोय. दुसऱ्या शब्दांत, मॅपसह ॲड्रेस बुक हे कॉन्फिगरेशन फाइल्ससह तुमच्या स्वतःच्या अपाचे उदाहरणासाठी फक्त "जेल" आहे. परंतु जर तुम्हाला कॉन्फिगरेशन फाइल्सचे ज्ञान असेल, तर माझ्या मते हे Mamp lite ने मिळवता येते, /Mamp/conf/apache/httpd.conf हे तुम्हाला हवे आहे. माझ्या या सिद्धांताला आणखी समर्थन मिळते की Mamp lite आणि Mamp pro ची स्थापना प्रतिमा समान आहे. तरीही, जर मला फाइल्सद्वारे कॉन्फिगर करावे लागले, तर मी फाइल Mac OS मधील मूळ Apache ला पाठवीन आणि त्यात PHP/MySQL जोडेन.
माहितीबद्दल धन्यवाद, मी त्याऐवजी दुसऱ्या कशावरही जाऊ इच्छितो. समस्या अशी आहे की प्रत्येक ट्रायडची फाईलची रचना वेगळी आहे, प्रत्येकाकडे मॉड्यूलचा वेगळा संच आहे, म्हणून मला वाटले की सर्व्हरवरून conf आणि vhost ड्रॅग करणे पुरेसे आहे आणि बाकीचे वैयक्तिकरित्या. मी प्रयत्न करेन, धन्यवाद.
MAMP PRO वापरण्याबद्दल काय? हे सर्व .htaccess चे स्वतंत्र संपादन, व्हर्च्युअलहोस्ट्सची निर्मिती (उपनाव नावे, सुरक्षा सेटिंग्ज, php मॉड्यूल्सचे कॉन्फिगरेशन आणि पोस्टफिक्स कॉन्फिगरेशनसह) हाताळते किंवा तुम्ही DDNS द्वारे डोमेन तुमच्या लोकलहोस्टकडे निर्देशित करू शकता.
तुम्ही तेच विचारत आहात की माझा प्रश्न चुकीचा आहे?