mac php mysql 集成_mac下 配置php 连接mysql

之前用ubuntu配置php 连接mysql就折磨了我一阵! 发誓以后再也不折腾 这种环境配置 没想到换了mac 照样有着问题! 关键我手贱不用mac 自带的php和apache 非得贱贱的自己brew 。结果折磨了我两天晚上。。 php nginx 集成到好办。 就是php 连接mysql 的时候 一直提示mysql_connection() error No such file 大致是这个错! 谷歌了一下 说是有三个参数没有一致 先用mysql root 登陆 STATUS 看UNIX socket 的value 然后把php.ini 下的mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 三个参数的value 改成跟 UNIX socket的value 一样。 但是仍然不好使。。。 这是一直到昨晚的状态! 今天晚上跟女朋友逛完街 回来接着鼓捣。。 想如果不好使 应该就是那三个参数没配置明白。 自己去相应目录下看 /var/mysql/mysql.sock 根本不存在。。妈的 于是谷歌了下。自己把mysql.sock 添加

mkdir /var/mysql ln -s /tmp/mysql.sock /var/mysql/mysql.sock

php会在/var/mysql/下面去找mysql.sock(可以在/etc/php.ini配置文件中找到).但是我们的mac上这个就没有/var/mysqlz这个目录.而mysql.sock文件在/tmp/mysql.sock下面.怎么办呢? 很简单了,我们只需要用ln -s来给/var/mysql/生成一个mysql.sock文件的"软连接"即可.

so php终于可以连接mysql了。。。 太不容易! 顺便求一个能跨平台的 nginx php mysql 的一键安装包! 每次折腾环境都是一种折磨啊!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值