PHP和MySQL-PHP如何连接到MySQL服务器?
我正在将Node.JS服务器与PHP应用程序连接(在同一VPS上),我发现的解决方案是通过cURL进行通信 我正在考虑更进一步,而不是让HTTP服务器在自定义端口上运行,我将编写一个接受自定义协议的Node.js套接字服务器,我的PHP将通过原始套接字进行连接 原因是我假设这就是PHP连接MySQL服务器的方式(显然是通过某种MySQL协议)。。我说得对吗?因为我可以从一个远程PHP应用程序连接到MySQL而没有任何问题,所以两者之间一定有某种网络通信 所以我的问题是,有人能告诉我PHP是如何连接到MySQL的吗?这条线路上一定有网络PHP和MySQL-PHP如何连接到MySQL服务器?,php,mysql,apache,node.js,Php,Mysql,Apache,Node.js,我正在将Node.JS服务器与PHP应用程序连接(在同一VPS上),我发现的解决方案是通过cURL进行通信 我正在考虑更进一步,而不是让HTTP服务器在自定义端口上运行,我将编写一个接受自定义协议的Node.js套接字服务器,我的PHP将通过原始套接字进行连接 原因是我假设这就是PHP连接MySQL服务器的方式(显然是通过某种MySQL协议)。。我说得对吗?因为我可以从一个远程PHP应用程序连接到MySQL而没有任何问题,所以两者之间一定有某种网络通信 所以我的问题是,有人能告诉我PHP是如何连
编辑:我知道MySQL在3306端口上运行;这必须与PHP MySQL API相关。不,它与高性能连接器连接,而不是直接与套接字连接 事实上,问题更多的是特定的数据使用者如何连接到mysql,比如PHP(
),python,ruby等。上面的答案是相同的,Apache不与MySQL对话,node.js/PHP做这项工作。Apache只运行您请求的脚本。PHP和其他语言将使用。这个库将依次实现Ok,但是PHP如何连接到MySQL服务器呢?有两种方法。要么通过不通过网络的套接字,要么使用localhost,并通过该套接字(默认情况下为3306端口)进行连接。PHP使用一个库/扩展,提供连接所需的所有方法。soI可能把我的问题称错了,我的问题实际上是php如何连接到mysql服务器?根据术语错误编辑了问题下面是我的链接,不要让php成为套接字客户端或服务器。你可以让node调用http请求到php,让它执行mysqli_uuu或pdo,或者让node.js直接与mysql对话,比如node mysqlNo。我刚刚比较了我连接php和node的方法,以及我假设php使用的连接mysql的方法。带插座的Ie?那么PHP是否通过套接字连接到MySQL?!或者我是一个傻瓜当然,它最终会在一个较低的水平,但这不是你将要做的事情与3306接受和绑定。您将使用更高级别的包装器,就像php所做的那样
mysql_
mysqli_
pdo