php的配置问题
时间:2009-03-30 来源:weixuejun
这是一个小问题,不过还是记下来为好。
我从一台linux上迁移一个web应用到另外一台linux,使用的是mysql数据库和php语言。
迁移后,应用连接不到mysql数据库,当时怀疑是php的安装问题,于是重新编译了php,
再安装,还是不行,后来察看php的配置,发现php的MYSQL_SOCKET这个环境变量的值是
/tmp/mysql.sock,但是我的mysql服务的sock是在另外一个地方,怎么改这个值呢?
或许重新编译可以解决,重新编译的时候可以加上 mysql-sock-dir的选项,但是我不想
重新编译了,所以在php.ini重增加以下配置:
mysql.sock=/XXX/XXX/mysql.sock
重新启动apache,搞定。
我从一台linux上迁移一个web应用到另外一台linux,使用的是mysql数据库和php语言。
迁移后,应用连接不到mysql数据库,当时怀疑是php的安装问题,于是重新编译了php,
再安装,还是不行,后来察看php的配置,发现php的MYSQL_SOCKET这个环境变量的值是
/tmp/mysql.sock,但是我的mysql服务的sock是在另外一个地方,怎么改这个值呢?
或许重新编译可以解决,重新编译的时候可以加上 mysql-sock-dir的选项,但是我不想
重新编译了,所以在php.ini重增加以下配置:
mysql.sock=/XXX/XXX/mysql.sock
重新启动apache,搞定。
相关阅读 更多 +