Apache PHP MySQL 随机常识
不碰 apache2 已经很多年了, OMG
今天居然又开始捣鼓, 无意中又搞定了几个以前不是很清楚的东西:
Directory 当然是用来配置某个目录的属性的, 当其中的 AllowOverride 设定为 None 的时候, 著名的 .htaccess 就不能用了. Apache2 当然建议大家把东西都写在 .htaccess 中, 这样就不用动态监视它的变化了, 性能上或许可以高那么一点点了. 不过 .htaccess 对我们来说还是很方便的.
还有就是遇到 PHP 无法连接到 mysql.sock 这个文件. PHP 编译的时候估计 mysql.sock 大概应该是在 /var/mysql/mysql.sock 这个位置, MySQL 的 binary 默认在 /tmp/mysql.sock 两个中间必须有一个退让...
今天居然又开始捣鼓, 无意中又搞定了几个以前不是很清楚的东西:
Directory 当然是用来配置某个目录的属性的, 当其中的 AllowOverride 设定为 None 的时候, 著名的 .htaccess 就不能用了. Apache2 当然建议大家把东西都写在 .htaccess 中, 这样就不用动态监视它的变化了, 性能上或许可以高那么一点点了. 不过 .htaccess 对我们来说还是很方便的.
还有就是遇到 PHP 无法连接到 mysql.sock 这个文件. PHP 编译的时候估计 mysql.sock 大概应该是在 /var/mysql/mysql.sock 这个位置, MySQL 的 binary 默认在 /tmp/mysql.sock 两个中间必须有一个退让...
- 修改 my.cnf 中的 mysql.sock 指向 /var/mysql/mysql.sock 是个好注意, 不过请注意目录权限, 权限不对就是说 MySQL 可能无法启动.
- 修改 php.ini 中的 mysql.default_socket 到 /tmp/mysql.sock 也是一个不错的注意.
- 还有一种称得上猥琐的方法就是把 /var/mysql/mysql.sock 做成一个软链接指向 /tmp/mysql.sock, 以前不了解事情的本质的时候, 曾经这么干过.
feed