FreeBSD 13/14 php 无法链接 MySQL/MariaDB mysqli::real_connect(): (HY000/2002): No such file or directory

在FreeBSD13和FreeBSD14上,php无法通过localhost连接(通过127.0.0.1可以连接)MySQL或MariaDB,出现如下错误:
mysqli::real_connect(): (HY000/2002): No such file or directory
原因是php.ini中中的mysqli.default_socket没定义。
修改/usr/local/etc/php.ini,搜索mysqli.default_socket,改为:

mysqli.default_socket = /var/run/mysql/mysql.sock

然后重新启动apache24:

service apache24 restart

问题即可解决。南无阿弥陀佛🙏🏻

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容