开发者社区> 问答> 正文

php是怎么找到mysql的sock文件的?

安装weiPHP框架的时候到连接数据库这一步出了问题.看了看 内置的ThinkPHP框架在连接mysql的时候去/var/lib找sock文件了(错误返回信息是这样,但是mysql的查询及连接是在ThinkPHP下完成,有可能它只是返回了错误信息而错不在它这里)...但是我的sock文件不在那里啊 又复查了一遍my.cnf及php.ini等文件,确认之前所有文件对mysql的设置都在run文件下.那么是什么指引着weiPHP去/var/lib找mysql.sock呢?这个问题又该如何解决呢?
已经核实了ThinkPHP和Application下的conf和config中看起来与sql有关的文件,然而发现这些文件关注事项都是用户名密码数据库名称端口号这些,sock是在哪里改呢?
另外:我已经使用了ln -s 将/var/lib/mysql.sock指向/run/mysqld/mysqld.sock了 问题并没有起色.

展开
收起
蛮大人123 2016-02-12 13:35:23 3223 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    这个框架安在了新浪云应用也就是sae上,找sock用的是新浪服务器上的php文件.但是没有服务器的php.ini的修改权限.现在阿里云的学生服务器已经不出租了。

    2019-07-17 18:41:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载

相关镜像