कैसे एक Windows Vista IIS7 MySQL PHP वेब सर्वर बनाएँ

Sudhirmangla द्वारा पोस्ट 6 जुलाई 2008

परिचय

इस गाइड तुम से पता चलता है कि कैसे एक Windows Vista संचालित वेब IIS7, MySQL सर्वर का उपयोग कर बनाने के लिए, और PHP डरपोक समझा (). मुझे पता है, मुझे पता है, एक डरपोक समझा सर्वर भी अपील ध्वनि नहीं करता है. मेरा विश्वास करो, इस सर्वर एक डरपोक समझा से दूर है और अपने मोज़े उड़ा देगा अगर तुम सही हार्डवेयर प्रदान करते हैं.

नोट: यह एक सामान्य डरपोक समझा है कि सर्वर WordPress, PHPbb चलने में सक्षम है, और अन्य लोकप्रिय PHP और MySQL वेब साइटों संचालित है. तो आपको कुछ चीजों को अपने डरपोक समझा चल ही सही अपने उपयोग के आधार पर सर्वर मिल परिवर्तन हो सकता है.

सीमाओं

इससे पहले कि आप भी तुम उस Windows Vista पर चल रहे IIS7 जानने की जरूरत पूरी कुछ सीमाओं के साथ चित्रित किया है अभी तक चलते हैं. इससे पहले कि आप सर्वर बंद के अधिकार इस प्रकार है क्योंकि यह सीमित है आप महसूस की जरूरत है अगर तुम कभी सीमाओं में से एक तुम इतना यातायात तुम शायद वेब साइट से एक दिन का वेतन के साथ एक वास्तविक सर्वर खरीद सकता हूँ पहुंच.

सीमाओं

अनुरोध निष्पादन सीमा: Windows Vista मूल, स्टार्टर, गृह IIS7 पर चल रहे हैं, और गृह प्रीमियम है एक अनुरोध निष्पादन 3 की सीमा. Vista अंतिम 10 तक सीमित है. अनुरोध निष्पादन सीमा कैसे एक साथ कई पृष्ठों वेब सर्वर से एक ही समय पर दे सकते है. इसका मतलब है, स्टार्टर Vista मूल, और गृह संस्करण को और अंतिम दिन तक प्रति दिन 864.000 पृष्ठों की सेवा कर सकता हूँ प्रति 259,200 पृष्ठों की सेवा कर सकता हूँ!

एफ़टीपी: एफ़टीपी बहुत सीमित है. आप अनाम के रूप में ही डाउनलोड कर सकते हैं files. अपने वेब सर्वर पर नहीं FTP के द्वारा अपलोड. यदि यह एक समस्या है, FileZilla FTP सर्वर से बाहर की जाँच करें.

स्थापित IIS7

पहली बात सबसे पहले, हम एक वेब सर्वर स्थापित करने की जरूरत है.

  1. खुली नियंत्रण कक्ष क्लासिक दृश्य में.
  2. डबल क्लिक करें कार्यक्रम और रूप.
  3. पर क्लिक करें Windows बाईं तरफ बंद या सुविधाओं पर.
  4. जांच इंटरनेट सूचना सेवाएं बंद.
  5. विस्तार इंटरनेट सूचना सेवा, वर्ल्ड वाइड वेब सेवा, अनुप्रयोग विकास सुविधाएँ, और तब बंद ISAPI एक्सटेंशन्स की जाँच करें. ISAPI बाद में की आवश्यकता होगी जब हम PHP स्थापित करें.
  6. IIS7 स्थापित करने के लिए ठीक क्लिक करें.

जब विंडोज रूप बॉक्स IIS7 गायब हो जाता है और स्थापित चल जाना चाहिए. परीक्षण के लिए अपने वेब ब्राउज़र में http://localhost जा रहा द्वारा IIS7. आप नीचे स्क्रीनशॉट की तरह एक IIS7 परीक्षण पृष्ठ देखना चाहिए.

डिफ़ॉल्ट वेब साइट की जड़ सी में स्थित: inetpub \ wwwroot है. अपनी वेब साइट वहाँ चला जाता है.

स्थापित PHP

अब जब हम एक वेब सर्वर की जरूरत है हम PHP के लिए समर्थन करते हैं. इस उदाहरण में मुझे 5.2.4 PHP स्थापित कर रहा हूँ.

  1. एक फ़ोल्डर बनाएँ सी की जड़ में php नाम: ड्राइव.
  2. डाउनलोड Windows http://www.php.net/downloads.php से Binaries ज़िप पैकेज.
  3. फ़ाइलों को निकालें और उन्हें php फ़ोल्डर आप अभी बनाया में सहेजें.
  4. कॉपी सी: php \ \ php.ini जिले है और इसे अपने डेस्कटॉप पर सहेजें ताकि हम साथ काम कर सकते हैं.
  5. नाम बदलें php.ini-जिले तुम बस php.ini को अपने डेस्कटॉप पर नकल की.
  6. दायाँ क्लिक करें php.ini और संपादित करें का चयन करें.
  7. विस्तार के लिए खोजें = php_mysql.dll और इसे नष्ट कर uncomment, यह के सामने. यह एक MySQL डाटाबेस लॉगिन php अनुमति देता है.
    अब php.ini कोड और extension_dir की तलाश में = "./". चाल बदलें. "/" "C: php \ ext को \". इससे पता चलता है, जहां php विस्तार = php_mysql.dll विस्तार तुम सिर्फ uncommented लोड करने के लिए.
  8. सहेजें php.ini.
  9. कॉपी php.ini और सी में सहेज सकते हैं: \ Windows.
  10. खुला आईआईएस प्रारंभ है मेनू खोज बॉक्स और क्लिक करें इंटरनेट सूचना खोज परिणामों में सेवा (आईआईएस) प्रबंधक में आईआईएस प्रबंधक टाइपिंग द्वारा प्रबंधक.
  11. डबल क्लिक करें हेन्डलर Mappings.
  12. क्लिक करें स्क्रिप्ट का नक्शा जोड़ें सही पर स्थित है.
  13. बाहर भरें नीचे स्क्रीन शॉट की तरह स्क्रिप्ट मानचित्र खिड़की जोड़ें.
  14. क्लिक करने के लिए परिवर्तनों को बचाने के लिए ठीक है.
  15. हाँ विंडो में क्लिक करें कि आप पूछते हैं कि आप इस ISAPI विस्तार को सक्षम करना चाहता हूँ.
  16. आईआईएस प्रबंधक में वापस बटन पर क्लिक करें और फिर डबल क्लिक करें डिफ़ॉल्ट दस्तावेज़.
  17. प्रकार के पीछे एक अंतरिक्ष के साथ index.php, फ़ाइल का नाम सूची में,.
  18. आईआईएस प्रबंधक के ऊपरी दाएँ भाग पर लागू करें क्लिक करें.
  19. अब तुम सी से libmysql.dll प्रति: जरूरत php \ और सी में सहेज सकते हैं: \ windows \ system32. ठीक Oruba के लिए धन्यवाद.

चलो परीक्षण को यकीन है कि php और सही ढंग से स्थापित कर रहा है.

खुला Notepad.
प्रकार <? phpInfo ()>? रिक्त दस्तावेज़ में.
नोट: के बीच अंतरिक्ष हटाएँ <? में <? phoInfo ()?>. मैं अंतरिक्ष जोड़ने तो कमान इस पृष्ठ पर लागू नहीं होता था.
इसे अपने डेस्कटॉप पर test.php के रूप में सहेजें और फिर इसे सी में ले जाएँ: inetpub \ wwwroot.

ध्यान दें: एक आम जब test.php बचाने के गलती के लिए यह test.php.txt के रूप में बचा है. भूल जाओ और मत में सहेजें के तहत प्रकार के रूप में सभी फ़ाइलें का चयन करें तो Notepad में फ़ाइल test.php नाम है.

जाओ http://localhost/test.php के लिए. तुम एक php जानकारी नीचे स्क्रीन शॉट के समान पृष्ठ मिलना चाहिए.

स्थापित MySQL

इससे पहले कि हम MySQL हम Windows Vista में अक्षम UAC करने की जरूरत है स्थापित कर सकते हैं.

  1. खुली नियंत्रण कक्ष क्लासिक दृश्य में.
  2. Click User Accounts.
  3. क्लिक करें उपयोगकर्ता खाते से या पर नियंत्रण.
  4. सही का निशान हटाएँ उपयोक्ता खाता का प्रयोग करें और तब नियंत्रण ठीक पर क्लिक करें.
  5. Restart your computer.
    नोट: आप UAC वापस मोड़ पर कर सकते हैं के बाद सब कुछ स्थापित हो गया है और काम कर.
    अब हम MySQL स्थापित कर सकते हैं. इस उदाहरण में मुझे MySQL समुदाय संस्करण 5.0.45 स्थापित करने जा रहा हूँ.
  6. डाउनलोड Windows ज़िप / setup.exe संस्करण # win32 http://dev.mysql.com/downloads/mysql/5.0.html.
  7. अपने डेस्कटॉप पर उसे खोल दो और बचाने के setup.exe.
  8. भागो Setup.exe.
  9. स्वागत खिड़की पॉपअप होगा. अगला पर क्लिक करें.
  10. चूंकि यह एक डरपोक समझा सर्वर बनाने के लिए एक सामान्य गाइड है आम चयनित और क्लिक करें अगला छोड़ दें.
  11. चलो MySQL बस इस विंडो में स्थापित करें क्लिक करके अपनी डिफ़ॉल्ट निर्देशिका में स्थापित करें.
  12. क्लिक करने के लिए एक विज्ञापन के माध्यम से कुछ कदम आगे.
  13. MySQL सर्वर को कॉन्फ़िगर छोड़ो अब जाँच की और समाप्त क्लिक करें.
  14. स्वागत खिड़की पर अगला क्लिक करें.
  15. मैं मान रहा हूँ कि तुम configure को किसी भी उन्नत MySQL सेटिंग्स की जरूरत नहीं है. अगर आप आपने शायद इस गाइड की जरूरत नहीं है या आप एक विशेषज्ञ को यह नौकरी छोड़ देना चाहिए था. मानक को चुनें और फिर विन्यास अगला क्लिक करें.
  16. सेवा के नाम MySQL, और लॉन्च MySQL विंडोज सेवा के रूप में स्थापित छोड़ दो, स्वत: जाँच और क्लिक करें Next.
  17. प्रकार MySQL प्रशासक (रूट) पासवर्ड दो बार और फिर अगला क्लिक करें.
  18. यह बहुत ही महत्वपूर्ण हिस्सा है. अपना मुँह पकड़ो बस ठीक है, configure को अपनी उंगलियों पर क्लिक करें और चलाएँ MySQL पार. यदि आप ऐसा किया था सिर्फ सही तुम 4 की जांच जब यह हो चुका है निशान मिलना चाहिए.
    नोट: यदि आप एक कनेक्शन त्रुटि पर क्लिक करें और पुनः प्रयास करें मिलेगा यह काम करना चाहिए. यह एक धीमी शुरुआत MySQL सेवा तेजी से पर्याप्त नहीं कंप्यूटर के कारण होता है.
  19. समाप्त क्लिक करें.

अब जब कि तुम MySQL स्थापित है और चल देता है GUI उपकरण स्थापित करने के लिए डाटाबेस के प्रबंध आसान बनाते हैं.

  1. डाउनलोड जीयूआई http://dev.mysql.com/downloads/gui-tools/5.0.html पर उपकरण (Windows x86).
  2. यह किसी अन्य सॉफ्टवेयर की तरह स्थापित करें.
  3. प्रारंभ क्लिक करें, सभी कार्यक्रम, MySQL, MySQL प्रशासक.
  4. बस नीचे स्क्रीन शॉट जैसे क्षेत्रों में भरें.
  5. याद रखें: है रूट कूटशब्द एक सेट तुम जब तुम MySQL स्थापित है.
  6. एक बार MySQL प्रशासक खुला है, तुम कैटलॉग क्लिक करके और फिर परीक्षण के अधिकार के अंतर्गत क्लिक करके और स्कीमा बनाएँ का चयन करके एक नया डेटाबेस बना सकते हैं.
    यह एक नाम दो और वहाँ तुम जाओ!
    खुला पोर्ट 80
  7. अब तुम एक काम डरपोक समझा देता है इसे खोलो दुनिया के लिए. सभी इंटरनेट (HTTP यातायात) 80 बंदरगाह के माध्यम से गुजरता है. हम दुनिया के लिए खुला बंदरगाह 80.
    प्रारंभ मेनू पर क्लिक करें और Windows Firewall में खोज खोज परिणामों में बॉक्स में फ़ायरवॉल के लिए खोजें.
  8. Windows Firewall सेटिंग्स विंडो में अपवाद टैब क्लिक करें.
  9. बंदरगाह पर क्लिक करें बटन जोड़ें.
  10. नाम पोर्ट संख्या के रूप में और 80 प्रकार के रूप में HTTP.

वेब सर्वर के प्रदर्शन के लिए Vista समायोजित करें

क्योंकि Windows Vista मतलब के लिए बॉक्स अपनी प्राथमिकताओं को पीछे की ओर होते हैं जब यह एक वेब सर्वर के रूप में इस्तेमाल किया जा रहा है की एक सर्वर से बाहर नहीं है. Windows Vista वर्ड जैसे कार्यक्रमों को प्राथमिकता से पहले IIS7 के लिए अंत उपयोगकर्ता को श्रेष्ठ संभव अनुभव देना चाहता पृष्ठभूमि सेवाओं. क्योंकि हम एक वेब सर्वर पृष्ठभूमि सेवाओं के बदले कार्यक्रमों के खा़का प्राथमिकता की आवश्यकता के रूप में Windows Vista को विन्यस्त कर रहे हैं.

एक उच्च प्राथमिकता वाले कार्यक्रमों से इसे से बाहर सबसे अधिक गति दबाव के रूप में हम कर सकते हैं चलो स्थापित है Windows Vista सेवाओं.

  1. राइट प्रारंभ मेनू में कंप्यूटर पर क्लिक करें और तब गुण चुनें.
  2. उन्नत प्रणाली सेटिंग्स क्लिक करें.
  3. सिस्टम Properties खिड़की से उन्नत टैब में प्रदर्शन के तहत सेटिंग्स क्लिक करें.
  4. प्रदर्शन विकल्प विंडो में उन्नत टैब पर क्लिक करें.
  5. पृष्ठभूमि सेवाओं का चयन करें.
  6. क्लिक करें और फिर ठीक आपके कंप्यूटर पुनः आरंभ करें.

हार्डवेयर
के साथ एक वेब सर्वर मामूली यातायात को कम करने का एक शक्तिशाली यंत्र को काम मिल सकता है नहीं है. रैम कम से कम 1GBs के साथ कोई आधुनिक पीसी (2GBs MySQL के लिए अनुशंसित) ठीक करना होगा. अगर आप भाग्यशाली हैं जो पर्याप्त यातायात के लिए एक उच्च निष्पादन वेब सर्वर की जरूरत है यहाँ पर प्राप्त हो जाते हैं कुछ हार्डवेयर उपाय दिये गये हैं.

स्मृति: यदि आप मामूली यातायात के किसी भी प्रकार की उम्मीद कर रहे हैं प्रति दिन हिट के (कई हजारों) याददाश्त बहुत महत्वपूर्ण है. 2GBs एक अच्छी शुरुआत पर 3 या 4 बेहतर है रहे हैं.
IIS7: एक शक्तिशाली प्रोसेसर (एस) और स्मृति की एक अच्छी रकम महत्वपूर्ण हैं.
MySQL: एक तेज हार्ड ड्राइव और स्मृति के बहुत सारे एक MySQL डाटाबेस के लिए महत्वपूर्ण हैं.
स्रोत: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html

संबंधित पोस्ट

वर्ग: प्रोग्रामिंग टैग:

पास कुछ कहने के लिए?