Bagaimana cara menghapus instalasi Web Platform Installer (WPI) dari PHP?

Kami telah menginstal PHP pada kotak Windows Server 2008 R2 menggunakan Web Platform Installer (WPI) 3.0.x.

Namun, saya ingin menghapus instalasi PHP (5.3 khususnya, meninggalkan 5.2 apa adanya). Sayangnya, opsi uninstall tidak ada di Program dan Fitur, dan di masa lalu saya hanya upgrade instalasi PHP, dan tidak perlu melakukan uninstall. (Berdasarkan kurangnya jawaban yang saya temukan secara online, tampaknya hal ini juga terjadi secara umum).

Saya menyadari bahwa saya dapat meninggalkan instalasi tambahan di sana, tetapi demi memiliki server yang bersih, dan membuatnya agak jelas versi PHP apa yang sedang digunakan, saya ingin menghapus instalasi tersebut.

Saya kira saya juga bisa menghapus direktori instalasi - C:\Program Files (x86)\PHP\v5.3 - tapi itu rasanya tidak benar.

PHP Manager juga terinstal (juga melalui WPI), tetapi saya tidak melihat cara untuk menghapus instalasi, hanya menambahkan.

Larutan

Tautan ini memiliki instruksi tentang cara menghapus versi PHP secara manual dari IIS pada Windows 7. Saya pikir instruksi untuk Windows Server 2008 akan serupa. Tampaknya menginstruksikan Anda untuk mengedit file applicationHost.config dan menghapus folder tersebut.

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

Dari tautan tersebut:

Buka file %userprofile%\documents\iisexpress\config\applicationhost.config dan:

  1. Temukan entri berikut (atau entri yang serupa) dalam file applicationhost.config dan beri komentar atau hapus.

  2. Temukan entri berikut di bagian hanlders dan beri komentar atau hapus.

  3. Secara default Web Platform Installer menginstal PHP ke folder %programfiles%\iis express\php. jadi buka folder %programfiles%\iis express\php\ dan hapus folder versi php yang tidak lagi Anda perlukan (jangan lupa untuk menghapus entri relavan dari applicationhost.config seperti yang disebutkan pada langkah 1 dan 2 di atas)

Komentar (4)
  1. Di IIS Manager, klik mesin Anda di panel kiri. Kemudian klik "Handler Mappings" di panel kanan. Temukan "PHP5?_via_FastCGI" untuk versi PHP yang ingin Anda hapus, klik kanan lalu "Remove".

  2. Di IIS Manager, klik mesin Anda di panel kiri. Kemudian klik "FastCGI Settings" di panel kanan. Temukan "C:\Program Files (x86)\PHP\v5.?\php.ini" untuk versi PHP yang ingin Anda hapus, klik kanan lalu "Remove".

  3. Pergi ke Control Panel, "Uninstall a Program". Copot pemasangan ekstensi-ekstensi untuk PHP 5.? (WinCache dll)

  4. Jalankan Windows Explorer, hapus folder "C:\Program Files (x86)\PHP\v5.?".

Komentar (3)