如果 phpinfo() 中报告的套接字文件不存在,是否会创建到 MySQL 服务器的 TCP 连接?
我这样问是因为 A 是 Web 服务器,B 是 MySQL 服务器。 A 没有 phpinfo() 中定义的/var/lib/mysql 目录,但仍然能够连接到服务器 B。
最佳答案
如果它们是不同的服务器,那么它将是 TCP 连接。文件套接字不能通过网络运行 - 它们仅在本地使用。
关于PHP MySQL 连接没有套接字文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6414652/