Local sunucular ıle hosting sunucuları arasında farklılıklar olabilir. Önemli olan localde çalışırken daha sonra taşıyacağınız hosting'in özellikleriyle aynı özellikte çalışmanız gerekmektedir.
Örneğin wampserver da mysql 5.7 mevcut ama çoğu hostingde hala 5.6.43 vardır. Ben json sorgularında problem yaşadığım için sistemimi değiştirmek zorunda kalmıştım.
Localde çalışılmaz diye bir kaide yok. Direk sunucu üzerinde çalışmakta yararlı olabilir. Bunun içinde remote hostu destekleyen IDE'ler kullanmak yada ftp üzerinden göster/düzenle çalışmak gerekir. ( API ile çalışmadığınızı varsayarak bunu dile getiriyorum.
Xammp bir zamanlar bende kullanıyordum lakin saçma sapan hataları önüme fırlattığı için wammpserver'la çalışmaya başladım. Uzun zamandır wampserver ile çalışıyorum. Yaklaşık 50 proje yapmışımdır maksimum 2 projede sorun çıkmıştır.