मैं PHP की स्थापना के लिए एक वेब प्लेटफ़ॉर्म इंस्टॉलर (WPI) की स्थापना कैसे रद्द करूं?


32

हमने वेब प्लेटफ़ॉर्म इंस्टालर (WPI) 3.0.x का उपयोग करके एक Windows Server 2008 R2 बॉक्स पर PHP स्थापित किया है।

हालाँकि, मैं PHP (5.3 विशेष रूप से, 5.2 को छोड़कर) की स्थापना रद्द करना चाहूंगा। दुर्भाग्य से, एक अनइंस्टॉल का विकल्प प्रोग्राम्स और फीचर्स में मौजूद नहीं है, और अतीत में मैंने केवल PHP इंस्टॉल को अपग्रेड किया है , और अनइंस्टॉल नहीं करना पड़ा। ( मैंने ऑनलाइन मिले उत्तरों की कमी के आधार पर , ऐसा लगता है कि यह आमतौर पर मामला है।)

मुझे लगता है कि मैं वहां अतिरिक्त इंस्टॉल को छोड़ सकता हूं, लेकिन एक साफ सर्वर रखने के लिए, और यह स्पष्ट करने के बजाय कि PHP के किस संस्करण का उपयोग किया जा रहा है, मैं इंस्टालेशन को हटाना चाहूंगा।

मुझे लगता है कि मैं भी स्थापित निर्देशिका - C: \ Program Files (x86) \ PHP \ v5.3 को हटा सकता था - लेकिन यह सही नहीं लगता।

PHP प्रबंधक भी स्थापित किया गया है (WPI के माध्यम से भी), लेकिन मुझे कोई इंस्टॉलेशन हटाने का कोई रास्ता नहीं दिख रहा है, केवल जोड़ें।

जवाबों:


30

इस लिंक में विंडोज 7. पर IIS से PHP का एक संस्करण मैन्युअल रूप से हटाने का निर्देश है। मुझे लगता है कि विंडोज सर्वर 2008 के लिए निर्देश समान होंगे। यह आपको ApplicationHost.config फ़ाइल को संपादित करने और फ़ोल्डर को हटाने के लिए निर्देश दे रहा है।

http://forums.iis.net/t/1178803.aspx

लिंक से:

%% Userprofile% \ documents \ iisexpress \ config \ applicationhost.config फ़ाइल खोलें और:

  1. Applicationhost.config फ़ाइल में निम्नलिखित प्रविष्टि (या समान प्रविष्टि) का पता लगाएं और टिप्पणी करें या इसे हटा दें।

    <application fullPath="C:\Program Files\iis express\PHP\v5.2\php-cgi.exe" monitorChangesTo="php.ini" activityTimeout="600" requestTimeout="600" instanceMaxRequests="10000">
        <environmentVariables>
            <environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
            <environmentVariable name="PHPRC" value="C:\Program Files\iis express\PHP\v5.2" />
        </environmentVariables>
    </application>
    
  2. पिछलग्गू अनुभाग में निम्नलिखित प्रविष्टि प्राप्त करें और इस पर टिप्पणी करें या हटाएं।

    <add name="PHP52_via_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis express\PHP\v5.2\php-cgi.exe" resourceType="Either" />
    
  3. डिफ़ॉल्ट रूप से वेब प्लेटफॉर्म इंस्टॉलर PHP को% प्रोग्रामफाइल्स% \ iis express \ php पर इंस्टॉल करता है। इसलिए खुले% प्रोग्रामफाइल्स% \ iis एक्सप्रेस \ php \ फ़ोल्डर और php संस्करण फ़ोल्डर को हटा दें जिसे आपको अब आवश्यकता नहीं है (चरण 1 और 2 में उल्लिखित के रूप में Applicationhost.config से संबंधित प्रविष्टियों को हटाने के लिए मत भूलना)


स्कोर! और आपने पृष्ठ से पाठ को शामिल किया। मेरी इच्छा है कि मैं इसे +2 कर सकूं, लेकिन दुख की बात यह है कि मैं यह कर सकता हूं कि वह वोट करे और स्वीकार करे। : D
जेम्स स्काप्ट

11
मेरे लिए, PHP में था C:\Program Files (x86)\PHPऔर ApplicationHost.config में था C:\Windows\System32\inetsrv\config
sfarbota

आपको नियंत्रण कक्ष में जाने और 'php manager' और 'php cache extension' की स्थापना रद्द करने की भी आवश्यकता है
Shadi Namrouti

@ शादिनामृतौरी - जरूरी नहीं कि आप पीएचपी के लिए पीएचपी प्रबंधक चाहते हों, लेकिन आईआईएस एक्सप्रेस बड़े अंतर पर नहीं।
जोन्ह

21

1) IIS प्रबंधक में, बाएं फलक में अपनी मशीन पर क्लिक करें। फिर दाहिने फलक में "हैंडलर मैपिंग" पर क्लिक करें। जिस PHP संस्करण को आप हटाना चाहते हैं, उसके लिए "PHP5? _Via_FastCGI" खोजें, फिर "निकालें" पर क्लिक करें।

2) IIS प्रबंधक में, बाएं फलक में अपनी मशीन पर क्लिक करें। फिर राइट पेन में "FastCGI Settings" पर क्लिक करें। PHP संस्करण जिसे आप निकालना चाहते हैं, उसके लिए "C: \ Program Files (x86) \ PHP \ v5? \ Php.ini" ढूंढें, फिर राइट क्लिक करें "निकालें"।

3) कंट्रोल पैनल पर जाएं, "एक प्रोग्राम को अनइंस्टॉल करें"। PHP 5 के लिए उन एक्सटेंशन को अनइंस्टॉल करें? (WinCache आदि)

4) विंडोज एक्सप्लोरर चलाएं, फ़ोल्डर को हटा दें "C: \ Program Files (x86) \ PHP \ v5?"।


यह मेरे लिए बेहतर समाधान था क्योंकि स्वीकृत उत्तर में सूचीबद्ध फाइलों में PHP का कोई उल्लेख नहीं था।
बरगी

इस के अलावा मेरे लिए काम किया (3) - प्रोग्राम जोड़ें / हटाएँ में सभी पर PHP के लिए सूचीबद्ध कुछ नहीं था
लोगो

बिंदु # 3 के लिए मुझे नियंत्रण कक्ष में नहीं बल्कि विंडोज सर्वर 2016 में सेटिंग्स ऐप के एप्लिकेशन अनुभाग में जीत कैश एक्सटेंशन मिला।
विन्सेन्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.