I want to share my PHP App running on WAMP with my friends from my Home PC,
Is there any way?
As every PC has an unique IP Address can that be used in any way to act like a server [a tiny one]?
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 communityI want to share my PHP App running on WAMP with my friends from my Home PC,
Is there any way?
As every PC has an unique IP Address can that be used in any way to act like a server [a tiny one]?
Register a domain name (it's about $10/year). I would use Namecheap over GoDaddy.
You are probably on a "dynamic" IP address which can change day-to-day (vs a static IP which does not change). You'll need to get a Dynamic DNS client from someone like no-ip.com, then set your domain's DNS to use the no-ip's nameservers, and run the no-ip client on your system which will sync your domain name with your changing IP address.
You'll need to "port forward" port 80 WAN (outside) to LAN IP of system, that way requests coming in are forwarded to your system... But you only have to do this if you have a router.
Windows has a Firewall application that will block incoming port 80 (the HTTP port). You'll need to unblock that port.
There are different WAMP packages. Some are better than others. WampDeveloper Pro is the one I use. It's commercial grade designed for production. Some of the others that are free and mostly for testing are Xampp and WampServer.
You could set up a lightweight webserver package for Windows like xampp. Then, you can configure xampp to be accessible to outside devices (by default it only responds on localhost, but you can change that easily in its settings interface). You'd then need to configure your router to forward port 80 to the correct computer, if you have a router.
Edit:
This question here on SU also have a lot of information: What is port forwarding and what is it used for?
configure your router to forward port 80 to the correct computer,
?
Try localtunnel or showoff.io -- they were designed for exactly this purpose ("the easiest way to share localhost web servers to the rest of the world").
You can install Xampp on a separate box. Set the IP address as fixed like 192.168.1.200 . Then the other local computers can use it. In the browser address line put 192.168.1.200 . Here is a link to the Lite version. http://download.cnet.com/XAMPP-Lite/3000-10248_4-75157363.html