PHP の Web Platform Installer (WPI) をアンインストールするにはどうすればよいですか?
Windows Server 2008 R2に、Web Platform Installer (WPI) 3.0.xを使ってPHPをインストールしました。
しかし、PHP(特に5.3)をアンインストールしたいと思っています(5.2はそのままにしておきます)。残念ながら、プログラムと機能の中にアンインストールオプションは存在せず、過去にインストールしたPHPをアップグレードしたことがあるだけで、アンインストールする必要はありませんでした。 (ネット上で見つけた回答の少なさを見ると、一般的にもこのようなケースが多いようです)。
追加のインストールをそのままにしておいてもいいとは思いますが、サーバーをクリーンに保ち、使用しているPHPのバージョンを明らかにするためにも、このインストールを削除したいと思います。
インストールされているディレクトリ(C:Program Files (x86)\PHP\v5.3)を削除することもできると思いますが、それではしっくりきません。
PHP Managerもインストールされていますが(これもWPI経由)、インストールを削除する方法はなく、追加するだけです。
32
2
このリンクには、Windows 7のIISからPHPのバージョンを手動で削除する方法が書かれています。Windows Server 2008の場合も同様の手順だと思います。applicationHost.configファイルを編集して、フォルダを削除するように指示されているようです。
http://forums.iis.net/t/1178803.aspx
リンク先より。
%userprofile%documents%iisexpress%config%applicationhost.config ファイルを開きます。
applicationhost.configファイルの中から以下のエントリ(または類似のエントリ)を見つけ、コメントまたは削除してください。
application fullPath="C:Program Files\is express\PHP\v5.2\php-cgi.exe" monitorChangesTo="php.ini" activityTimeout="600" requestTimeout="600" instanceMaxRequests="10000"> 環境変数とは?
2.hanldersセクションで次のエントリーを見つけて、これにもコメントするか、削除してください。
3.3. Web Platform Installerは、デフォルトではPHPを%programfiles%%iis express%php\にインストールしますので、%programfiles%iis express%php\を開き、不要になったphp versionフォルダを削除してください。
IISマネージャで、左ペインのマシンをクリックします。次に、右ペインの「ハンドラーマッピング」をクリックします。削除したいPHPのバージョンの"PHP5?_via_FastCGI"を探し、右クリックして"Remove"をクリックします。
IISマネージャで、左ペインでお客様のマシンをクリックします。次に、右ペインの "FastCGI Settings" をクリックします。削除したいPHPのバージョンの"C:Program Files (x86)\PHP\v5.?php.ini"を探し、右クリックして"Remove"します。
コントロールパネルの「プログラムのアンインストール」をクリックします。PHP 5用の拡張機能をアンインストールします。(WinCacheなど)
エクスプローラーを起動し、C:Program Files (x86)\PHP\v5.を削除します。