Назад | Перейти на главную страницу

Как удалить установку PHP с помощью установщика веб-платформы (WPI)?

Мы установили PHP на Windows Server 2008 R2 с помощью установщика веб-платформы (WPI) 3.0.x.

Однако я бы хотел удалить PHP (в частности, версию 5.3, оставив 5.2 как есть). К сожалению, в программах и компонентах нет возможности удаления, а в прошлом я только улучшенный PHP устанавливается без необходимости удаления. (На основе отсутствие ответов Я нашел в Интернете, похоже, что это так и в целом.)

Я понимаю, что могу оставить там дополнительную установку, но для того, чтобы иметь чистый сервер и было очевидно, какая версия PHP используется, я бы хотел удалить установку.

Полагаю, я мог бы также удалить установочный каталог - C: \ Program Files (x86) \ PHP \ v5.3 - но это кажется неправильным.

Также установлен PHP Manager (тоже через WPI), но я не вижу возможности удалить установку, только добавить.

Эта ссылка содержит инструкции о том, как вручную удалить версию PHP из IIS в Windows 7. Я думаю, что инструкции для Windows Server 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 в% programfiles% \ iis express \ php. поэтому откройте папку% programfiles% \ iis express \ php \ и удалите папку с версией php, которая вам больше не нужна (не забудьте удалить соответствующие записи из applicationhost.config, как указано в шагах 1 и 2 выше)

1) В диспетчере IIS щелкните свой компьютер на левой панели. Затем нажмите «Сопоставления обработчиков» на правой панели. Найдите «PHP5? _Via_FastCGI» для версии PHP, которую вы хотите удалить, щелкните правой кнопкой мыши и затем «Удалить».

2) В диспетчере IIS щелкните свой компьютер на левой панели. Затем нажмите «Настройки FastCGI» на правой панели. Найдите «C: \ Program Files (x86) \ PHP \ v5.? \ Php.ini» для версии PHP, которую вы хотите удалить, щелкните правой кнопкой мыши и затем «Удалить».

3) Зайдите в Панель управления, «Удалить программу». Удалите эти расширения для PHP 5.? (WinCache и т. Д.)

4) Запустите проводник Windows, удалите папку «C: \ Program Files (x86) \ PHP \ v5.?».