आईआईएस पर PHP अनुप्रयोग चलाने के लिए मुझे क्या चाहिए?

कुछ समय के लिए एलएएमपी सर्वर पर एक PHP डेवलपर होने के बाद, विंडोज़ पर आईआईएस के लिए आवेदन तैयार करते समय मुझे कुछ भी ध्यान में रखना होगा।

0
ro fr bn

7 उत्तर

सुनिश्चित करें कि आपको आईआईएस 6.0 या आईआईएस 7.0 के लिए फास्टसीजीआई एक्सटेंशन प्राप्त हो। आईआईएस के तहत PHP चलाते समय यह एकमात्र सबसे महत्वपूर्ण बात है जो आपके पास हो सकती है। इसके अलावा इस लेख को आपको सेटअप करना चाहिए:

http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

इससे परे सब कुछ सरल है, MySQL और क्या नहीं।

0
जोड़ा
इस सूची का पालन करने के बाद ही मेरी समस्या केवल डिफ़ॉल्ट टाइमज़ोन के साथ थी, जिसे इस पोस्ट में दिशानिर्देशों का पालन करके तय किया गया था: forums.iis.net/t/1158954.aspx
जोड़ा लेखक eidylon, स्रोत
यहां दिए गए कदम हैं: howtoadvice.com/PHPIIS
जोड़ा लेखक Lonnie Best, स्रोत

@ pix0r

इससे वास्तव में मेरे बाहर भी नरक नाराज हो गया और कुछ भी अपाचे mod_rewrite के करीब नहीं आया। क्योंकि उनके पास यह अत्यधिक जटिल xml संरचना है। तो मैंने वास्तव में समय लिया और आईआईएस 6.0 और आईआईएस 7.0 के लिए अपना खुद का पुनर्लेखक लिखा। गैर-.NET अनुप्रयोग केवल आईआईएस 7.0 में काम करता है।

http://www.managedfusion.com/products/url-rewriter/

http://www.codeplex.com/urlrewriter

0
जोड़ा

आईआईएस के साथ मेरे प्रमुख चिपकने वाले बिंदुओं में से एक अपाचे के mod_rewrite की कमी है। आप जो भी कर रहे हैं उसके आधार पर अन्य कार्य-आसपास और कार्य-अलौकिकताएं हैं, लेकिन केवल ध्यान रखें कि आपको आईआईएस के साथ काम करने के लिए कुछ चीजों को बदलने की आवश्यकता होगी यदि आप बड़े पैमाने पर संशोधित मोड का उपयोग कर रहे हैं।

0
जोड़ा

हमने बिना किसी समस्या के हमारे साझा होस्टिंग प्लेटफ़ॉर्म पर PHP 5.2.6 + FastCGI को लॉन्च किया। जब तक आप लेख निक लिंक में उल्लिखित चरणों का पालन करते हैं, तब तक आपको ठीक होना चाहिए ।

Fcgiext.ini फ़ाइल को संशोधित करने के लिए fcgiconfig.js स्क्रिप्ट का उपयोग करने के बारे में सलाह का मेरा एकमात्र अतिरिक्त टुकड़ा भूलना होगा, यह मदद से बाधा का अधिक है। इसे हाथ से संपादित करें, आप यह भी सीखते हैं कि यह कैसे काम करता है।

यदि आप आईआईएस 7 पर PHP स्थापित कर रहे हैं तो यह लिंक पढ़ने के लायक होना चाहिए हालांकि:

FastCGI का उपयोग करना आईआईएस 7 पर PHP अनुप्रयोगों को होस्ट करने के लिए

0
जोड़ा

चूंकि आप एलआईएमपी (कुछ हद तक ठंडा परिवर्णी) से WIMP (एक कम ठंडा) से आगे बढ़ रहे हैं, इसलिए आपको मानसिक रूप से स्वयं को प्रमाणित करने की आवश्यकता हो सकती है। अन्यथा, मुझे विंडोज़ पर PHP के साथ बहुत कम परेशानी हुई है।

आईएसएपीआई पुनः लिखना ( http://www.isapirewrite.com/ ) $ 99 है और मेरे लिए बहुत अच्छा काम किया है यूआरएल पुनर्लेखन के लिए।

0
जोड़ा

विंडोज़ पर अपाचे के साथ क्यों नहीं जाते?

0
जोड़ा
@ हम्ज़ा, यह एक टिप्पणी के बजाय एक उत्तर है क्योंकि इसे अगस्त 2008 में पोस्ट किया गया था, जो टिप्पणियों के अस्तित्व से पहले बीटा अवधि के दौरान था।
जोड़ा लेखक Kibbee, स्रोत
यह जवाब क्यों टिप्पणी खंड में नहीं है?
जोड़ा लेखक Hamza Zafeer, स्रोत
यदि आपके पास मशीन पर बहुत सारी परियोजनाएं हैं और लोड हो तो विंडोज़ पर अपाचे बहुत अस्थिर हो रहा है। और आईआईएस अपाचे से विंडोज पर बेहतर प्रदर्शन कर रहा है।
जोड़ा लेखक Timo, स्रोत

यदि आईआईएस 7 का उपयोग करने से आप इस प्रोजेक्ट पर नजर रखते हैं, तो http://phpmanager.codeplex.com/

0
जोड़ा