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

标签 php mysql apache node.js

<分区>

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

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

原因是因为我假设这就是 PHP 连接到 MySQL 服务器的方式(显然是通过某种 MySQL 协议(protocol))。我说得对吗?因为我可以毫无问题地从远程 PHP 应用程序连接到 MySQL,所以两者之间一定有某种网络通信!?

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

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

最佳答案

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

关于PHP 和 MySQL - PHP 如何连接到 MySQL 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754841/

相关文章:

mysql - 将多行结果转换为一行 SQL

php - .htaccess 通过 PHP 显示 404、403、500、错误页面

php - 从 API (oauth2) 获取访问 token

php - 如何为 php 函数 mail() 设置端口和主机

java - Autowired DAO 对象为 null Spring Boot

c# - 使用 MySql.Data.MySqlClient::MySqlCommand 字符串格式的 MySQL C# 查询问题

apache - 带有Nutch的Apache Hadoop 2.7.4尝试由于任何原因失败

php - 如何将左侧边栏中的自定义选项卡添加到 magento 模块管理部分中的自定义页面?

php - 组合 SELECT 语句的 MySQL 问题

php - pdo 插入语句使用日期时间错误