我已经接管了另一名开发人员创建的设置和我不熟悉这一行的成立。 可能有人澄清这行代码?
ini_set ( 'mysqli.default_socket' , '/tmp/mysql5.sock' );
我已经接管了另一名开发人员创建的设置和我不熟悉这一行的成立。 可能有人澄清这行代码?
ini_set ( 'mysqli.default_socket' , '/tmp/mysql5.sock' );
的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的该服务器上的实例创建的套接字文件的位置。