
我使用 Windows 7,我的想法是將 4 個 GSM 數據機連接到我的 Windows 7。
前任:
script1.php
被視為從數據機 1 分配的 IPscript2.php
被視為從調變解調器2分配的IPscript3.php
被視為從數據機 3 分配的 IPscript4.php
被視為從數據機 4 分配的 IP
以及所有腳本同時運行。
知道怎麼做嗎?
答案1
@Giacomo1968 在他的評論中他的粗暴做法是正確的。您需要意識到一些事情才能理解如何解決問題 -
- PHP 不是 Web 伺服器,它的解釋程式碼在 Web 伺服器上運作。
- 網路伺服器是綁定到一個IP位址(或多個位址)的
- 您需要先理清路由和 IP 尋址,然後才能讓 PHP 方面的工作正常運作。如果涉及來源路由,這可能是最困難的部分(如果您使用多個蜂窩提供者或您的提供者在其網路中使用反向路徑過濾,則可能會發生這種情況)。
在這裡詳細介紹細節是不合適的,但要解決問題的每個部分:
- 將分配給每個數據機的 IP 位址綁定到電腦。然後使用策略路由(基於來源的路由)進行適當的路由。 (我可以建議如何在 Linux 上執行此操作,但不能在 Windows 上執行此操作)。
- 如果您的手機有靜態 IP 位址,那就太好了。如果沒有,您將需要製定動態 DNS 的解決方案。
- 設定 Web 伺服器 - Apache 是個不錯的選擇。尋找 VirtualHosts 並為每個 IP 位址建立單獨的虛擬主機。如果您有靜態 IP 位址,則可以使用這些位址,否則您將需要使用綁定到動態 DNS 名稱的基於名稱的虛擬主機。
- 確保每個虛擬主機都指向相同位置以取得其文件(或將每個虛擬主機放在
scriptX.php
不同的位置)
我確實想知道你想在這裡做什麼。例如,如果您正在嘗試設定一個網路到簡訊網關或類似的網關,以便與多個提供者合作,那麼您就完全問錯了問題!同樣,如果您嘗試在多個手機連線之間分散傳入流量的負載,那麼您就問了錯誤的問題。