Aynı Bilgisayarda IIS ve Apache Uygulamalarını Çalıştırma

Hem IIS üzerinde hem de apache üzerinde çalışacak uygulamalar yazan bir geliştirici için platformları aynı bilgisayar üzerinde çalıştırmak veya çalışma ortamı hazırlamak sorun olabilir. Örneğin php + mysql projelerinizi bir müddet yazdıktan sonra asp.net + mssql olan bir başka projeye geçmek isteyebilirsiniz. Bu durumda bilgisayarınızda açıp kapamanız gereken bazı hizmetler ve servisler olacaktır. yazacağımız bir bat dosyasıyla tüm bu geçişleri hızlı bir şekilde gerçekleştirebiliriz. Sırasıyla bir bakalım:

#iis i durduralim
net stop iisreset /stop

#sql hizmetlerini kapatalim

net stop SQLWriter
net stop ReportServer
net stop MsDtsServer100
net stop SQLBrowser
net stop MSSQLServerOLAPService
net stop SQLAgent$SQLEXPRESS
net stop SQLSERVERAGENT
net stop MSSQL$SQLEXPRESS
net stop MSSQLSERVER
net stop MSSQLFDLauncher
net stop MSSQLServerADHelper100

#World wide web publishing servisini kapatalim
net stop W3SVC

#Webclient ı acalim
net start WebClient

#wamp servislerini acalim
net start wampmysqld
net start wampapache

Burada istediğiniz servisleri açıp kapatabilirsiniz. php+mssql çalışıyorsanız ilgili servisleri .net+mysql çalışıyorsanız da ona uygun ilgili servisleri açıp kapatmanız gerekir.

yukarıdaki gibi kuralları yazdıktan sonra bu kuralları bir notepad dosyasına yapıştırıp uzantısını .bat olarak kaydedersek (örneğin commands.bat) çalıştırdığımızda bir komut penceresi ekranında bizim için ilgili düzenlemeler yapılacaktır.

Hope it works.