Как удалить компонент, установленный установщиком веб-платформы?

установщик веб-платформы Microsoft сделал его очень легко получить IIS, PHP, xdebugger, и т.д. установлен и настроен. Кажется, есть один существенный недостаток. После установки компонента, кажется, нет чистого способа удалить или удалить его. В частности, у меня есть PHP 5.3 и PHP 5.4, установленные через WPI, и я хочу удалить PHP 5.3

Как это можно сделать?

18
задан JannieT
15.12.2022 5:11 Количество просмотров материала 3191
Распечатать страницу

2 ответа

следуя из ответа Дэна, applicationhost.файл config находится в C:\Windows\System32\inetsrv\config и разделы подробно описаны в это:

  1. найти следующую запись (или аналогичную запись) в applicationhost.файл конфигурации и закомментировать или удалить его.

    <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. найти следующую запись в разделе hanlders и прокомментировать это, а также или удалить.

    <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" />
    

Это просто файл конфигурации садясь за консоль Диспетчер служб IIS, тот же результат может быть достигнут путем открытия консоли диспетчера служб IIS, а затем открыть настройки FastCGI и исключить ссылку на PHP 5.3, а затем открыть раздел сопоставление обработчика и удалением отображение для PHP 5.3.

12
отвечен AaronM 2022-12-16 12:59

аналогичный вопрос был задан на Ошибка Сервера.

открыть %userprofile%\documents\iisexpress\config\applicationhost.config файл и

найти следующую запись (или аналогичную запись) в applicationhost.файл конфигурации и закомментировать или удалить его.

<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>

найти следующую запись в разделе hanlders и прокомментировать это, а также или удалить.

    <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" />

по умолчанию установщик веб-платформы устанавливает PHP в %programfiles% \ iis express\php. поэтому откройте папку%programfiles % \iis express\php\ и удалите папку версии php, которая вам больше не нужна (не забудьте удалить записи relavant из applicationhost.config, как описано в шаге 1 и 2 выше)

2
отвечен Dave 2022-12-16 15:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх