PHP和MySQL - PHP如何连接到MySQL服务器?

时间:2013-05-25 23:26:26

标签: php mysql apache node.js

我正在连接Node.JS服务器和PHP应用程序(在同一个VPS上),我找到的解决方案是通过cURL进行通信。

我正在考虑更进一步,而不是在自定义端口上运行HTTP服务器,我将编写一个接受自定义协议的Node.js套接字服务器,我的PHP将通过原始套接字连接。

原因是因为我认为这就是PHP连接到MySQL服务器的方式(显然是通过某种MySQL协议)。我是对的吗?因为我可以从远程PHP应用程序连接到MySQL而没有任何问题,所以两者之间必须有某种网络通信!?

所以我的问题是,有人能告诉我PHP如何连接MySQL吗?必须在某个地方建立网络。

编辑:我知道MySQL在端口3306上运行;这必须与PHP MySQL API相关..

3 个答案:

答案 0 :(得分:4)

PHP和其他语言将使用mysql client library。该库反过来将实现MySQL protocol detailed in the manual

答案 1 :(得分:3)

不能直接连接高性能连接器而非插座 http://dev.mysql.com/downloads/connector/

实际上问题更多的是特定数据使用者如何连接到mysql,例如PHP(

mysql_
mysqli_
pdo

),python,ruby等上面的答案是一样的

答案 2 :(得分:3)

Apache不与MySQL对话,node.js / PHP可以正常工作。 Apache只运行您请求的脚本。