与mysqli的函数ini_set工作(working with mysqli ini_set)

2019-10-20 12:51发布

我已经接管了另一名开发人员创建的设置和我不熟悉这一行的成立。 可能有人澄清这行代码?

ini_set ( 'mysqli.default_socket' , '/tmp/mysql5.sock' );

Answer 1:

的ini_set()改变运行时配置值,以重写是在/etc/php.ini中的值。

MySQL数据库与的mysqli的选项控制使用mysqli扩展 。

default_socket是的一个运行时配置选项为mysqli扩展。

default_socket的含义是用于PHP应用程序和MySQL服务器之间的本地访问“套接字文件”的路径。 也就是说,只有当你的PHP应用程序连接到MySQL时,使用“localhost”作为主机插座使用。 欲了解更多信息,请阅读http://dev.mysql.com/doc/refman/5.6/en/connecting.html

这将是必要的default_socket指定值,如果在/etc/php.ini中值不匹配的MySQL的该服务器上的实例创建的套接字文件的位置。



文章来源: working with mysqli ini_set
标签: php mysqli