用Web寫程式我認為最簡單,第一、不需要下載安裝程式,因為瀏覽器是任何PC、行動裝置的內建軟體。第二、不必像app一天到晚在「更新」。如果你自己有維護股票資料庫,那當然要會寫程式來應用。學Web程式最簡單,首先要在你的電腦上建置網際網路伺服器,以下是必要的幾個步驟。
1.建置Apache
XAMPP是一個易於安裝的Apache發行版本,其中包含MariaDB、PHP和Perl。僅僅需要下載並啟動安裝程式。【XAMPP下載】
2.申請網際網路名稱
非公司行號通常使用非固定式IP,此時可透過動態DNS取得網域名稱,如tw.yahoo.com。動態DNS較常用的dynDns,noip等免費DDNS,但已逐漸要收費或有所限制,現在網路路由器廠商(如tplink)就已經有DDNS服務,請參考【有需要註冊DDNS嗎?TP-Link Router 有免費DDNS註冊】下圖為在tplink archer C1200上建立動態DNS。
3.設定網際網路伺服器固定位址
通常內部設備(PC,手機等)都使用DHCP動態配置IP,此時要將網際網路伺服器的IP設為固定IP。首先你要知道該主機的網路卡編號與動態位址。
※注意:IP最好不要超過100,否則在Internet會被當成私有網路,而出現「Rejected request from RFC1918 IP to public server address」這樣的錯誤訊息。
然後將其設為固定IP,如下:
4.打開路由器HTTP Server通道
就是在路由器上建立虛擬伺服器。如下:
5. 打開防毒軟體(Windows Defender)HTTP Server通道
除了路由器的Port防護,在防毒軟體上也會有防護。你必須把防護打開。比如你已做完4.在路由器打開HTTP伺服器通道,在瀏覽器打入網址,還是出現以下畫面:
將防毒軟體(Windows10 Defender)的防護打開。如下點擊「允許應用程式或功能通過Defender防火牆」:
再次打入網址,通過!