I downloaded the Ext JS 4 (http://www.sencha.com) and setup a site on IIS 7 in Windows 7. After installing PHP on Windows 7, I was finally able to get the framework to run (for some of the example controls/widgets). The root of my website folder in IIS was the root of the framework--the folder where "index.html" lives.
I set up a binding for domain "localhost" on port 80, and it worked: http://localhost:8888/index.html
I set up a binding for domain "localhost" on port 8888, and it worked: http://localhost:8888/index.html
I set up a binding for domain 192.168.1.101 (with IP address 192.168.1.101) on port 80, and it worked: http://192.168.1.101/index.html
I set up a binding for localhost on port 8888, and it worked: http://192.168.1.101:8888/index.html
Then I made a port exception for port 8888 on my Windows Firewall. I then set up port forwarding in my LinkSys Router configuration (192.168.1.1) under admin mode, to allow my 192.168.1.101 box to serve my site to my external IP address on port 8888. My Internet Service Provider does not allow port 80.
I then set up a binding for domain [my external IP address] (with IP address [my external IP address]) on port 8888, and it DID NOT WORK. Why is that? How can I fix this?
=====================================