web-dev-qa-db-fra.com

Comment désinstaller une installation Web Platform Installer (WPI) de PHP?

Nous avons installé PHP sur une boîte Windows Server 2008 R2 à l'aide de Web Platform Installer (WPI) 3.0.x.

Cependant, je voudrais désinstaller PHP (5.3 en particulier, laissant 5.2 tel quel). Malheureusement, une option de désinstallation n'existe pas dans les programmes et fonctionnalités, et dans le passé, je ' ve seulement mis à niveau PHP installe, et n'a pas eu à faire une désinstallation. (Sur la base de manque des réponses que j'ai trouvé en ligne, il semble que ce soit le cas aussi généralement.)

Je me rends compte que je peux laisser l'installation supplémentaire là-bas, mais pour avoir un serveur propre, et en rendant assez évident la version de PHP utilisée, j'aimerais supprimer l'installation.

Je suppose que je pourrais également supprimer le répertoire d'installation - C:\Program Files (x86)\PHP\v5.3 - mais cela ne me semble pas correct.

PHP Manager est également installé (également via WPI), mais je ne vois aucun moyen de supprimer une installation, mais d'ajouter.

32
James Skemp

Ce lien contient des instructions sur la façon de supprimer manuellement une version de PHP from IIS on Windows 7. Je pense que les instructions pour Windows Server 2008 seraient similaires. Il semble vous demander de modifier le fichier applicationHost.config et de supprimer le dossier.

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

Depuis le lien:

Ouvrez le fichier% userprofile%\documents\iisexpress\config\applicationhost.config et:

  1. Recherchez l'entrée suivante (ou une entrée similaire) dans le fichier applicationhost.config et commentez-la ou supprimez-la.

    <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. Recherchez l'entrée suivante dans la section des anciens et commentez-la également ou supprimez-la.

    <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. Par défaut, Web Platform Installer installe PHP dans% programfiles%\iis express\php. Ouvrez donc le dossier% programfiles%\iis express\php\et supprimez le dossier de version php dont vous n'avez plus besoin ( n'oubliez pas de supprimer les entrées relavant de applicationhost.config comme mentionné aux étapes 1 et 2 ci-dessus)

30
Bernard Chen

1) Dans IIS Manager, cliquez sur votre machine dans le volet gauche. Ensuite, cliquez sur "Mappages de gestionnaires" dans le volet droit. Recherchez le "PHP5? _Via_FastCGI" pour le PHP = version que vous souhaitez supprimer, faites un clic droit puis "Supprimer".

2) Dans IIS Manager, cliquez sur votre ordinateur dans le volet gauche. Cliquez ensuite sur "Paramètres FastCGI" dans le volet droit. Recherchez le fichier "C:\Program Files (x86)\PHP\v5.?\php.ini "pour la version PHP que vous souhaitez supprimer, faites un clic droit puis" Supprimer ".

3) Allez dans Panneau de configuration, "Désinstaller un programme". Désinstaller ces extensions pour PHP 5.? (WinCache, etc.)

4) Exécutez l'Explorateur Windows, supprimez le dossier "C:\Program Files (x86)\PHP\v5.?".

22
Henry Jin