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 添加php

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

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

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

相关文章
相关标签/搜索