当前位置:Gxlcms > 数据库问题 > php的mysqli_connect函数显示 No such file or directory错误以及localhost换成127.0.0.1执行成功

php的mysqli_connect函数显示 No such file or directory错误以及localhost换成127.0.0.1执行成功

时间:2021-07-01 10:21:17 帮助过:12人阅读

//~ echo date(‘Y-m-d H:i:s‘,time()); $link_id = mysqli_connect(‘localhost‘,‘root‘,‘‘); if($link_id) { echo ‘ok‘; } else { echo mysqli_connect_error(); } ?>

网页运行时显示 No such file or directory 错误

把参数 ‘localhost‘ 换成 ‘127.0.0.1’ 后 显示 ok,即执行成功!如果想使用 ‘localhost‘ 这个参数

解决方法为:

  找到 /etc/my.cnf 文件(我的是在这个位置,具体根据自己的机器)

  找到这一行:

  技术图片

  然后找到 /etc/php.ini

  找到这一行:

  技术图片

  默认情况下为空,把它修改为上述路径就可以了(不用加引号)

  重新启动php-fpm

  使用 ’localhost‘ 参数,刷新网页显示 ‘ok‘,即运行成功

 

参考:【故障】php链接mysql数据库,使用localhost一直显示错误,当使用127.0.0.1l链接正常,故障记录

php的mysqli_connect函数显示 No such file or directory错误以及localhost换成127.0.0.1执行成功

标签:启动   _id   方法   环境   故障   target   情况下   技术   5.5   

人气教程排行