我正在將一個Node.JS服務器與一個PHP應用程序(在同一個VPS上)連接起來,我找到的一個解決方案是通過cURL進行通信。PHP和MySQL - PHP如何連接到MySQL服務器?
我想更進一步,而不是有一個自定義端口上運行的HTTP服務器,我會寫一個接受自定義協議的Node.js套接字服務器,並且我的PHP將通過原始套接字連接。
原因是因爲我認爲這是PHP如何連接到MySQL服務器(顯然是通過某種MySQL協議)..我是對嗎?因爲我可以從遠程PHP應用程序連接到MySQL而沒有任何問題,所以兩者之間必須存在某種網絡通信!
所以我的問題是,有人能告訴我PHP如何連接到MySQL?沿線必須有網絡。
編輯:我知道MySQL運行在端口3306;這一定是相關的PHP MySQL的API的..
我可能誤稱我的問題,我的問題實際上是如何PHP連接到MySQL服務器?按照術語錯誤編輯了問題 – user965369
按照我的鏈接,沒有PHP是一個套接字客戶端或服務器。你可以讓節點調用http請求到php並讓它執行mysqli_或者pdo,或者你可以讓node.js直接與mysql進行對話,比如node-mysql – Drew
不,我只是比較我的連接PHP和Node的方法以及如何假定PHP用來連接MySQL的方法。即與套接字..?那麼PHP使用套接字連接到MySQL?或者我是一個傻瓜 – user965369