I'm using xampp 1.7.7 in my Windows 7 and I can't access PHP application hosted in my PC through LAN in any other computer.
But if I disable Firewall then every thing goes fine; But I dont want to disable firewall.
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
Maybe try allowing the specific HTTP ports through the firewall
Go into the Windows Firewall settings and click the "Advanced" button, and in the next dialog click "Inbound Rules" - click "New Rule"
First of all, firewall on host is blocking your connection. If you are using Windows firewall or any other firewall
You need to make an excaption rule for XAMPP.
So, on computer where is web site hosted go to Control panel-> Windows Firewall and uncheck Don't allow exceptions checkbox. Now open Exceptions tab and click on a button Add program and locate Xampp and Apache. Add them to firewall exception rule.
Maybe you should do this test on some Virtual Machine (VMware, Virtualbox..etc) becouse opening ports and adding exceptions if this machine is connected to Internet is not secure.