小樱 发表于 2016/1/17 03:32

php7.0.0 无法解析localhost 连接到mysql数据库的解决方法,wordpress无法安装,连接到数据库错误,default_socke设置ini

php7.0.0 无法解析localhost 连接到mysql数据库的解决方法,wordpress无法安装,连接到数据库错误,default_socke设置ini

由于php7的官方默认php.ini竟然没指向default_socket。。。所以可能导致了这个小问题的存在。


地址改成127.0.0.1就可以解决了,或者这是php.ini没有指向mysql.sock信息导致的。

它们的主要区别是localhost是通过socket方式来连接,而127.0.0.1则是走的TCP协议

localhost走的是 unix sock
127.0.0.1走的是 tcp

php.ini修改即可解决
pdo_mysql.default_socket=/var/lib/mysql/mysql.sock
mysqli.default_socket = /var/lib/mysql/mysql.sock

不可名 发表于 2016/2/9 00:39

其实我一直想知道localhost和 hosts文件这俩文件有什么区别···

小樱 发表于 2016/2/9 00:40

不可名 发表于 2016/2/9 00:39
其实我一直想知道localhost和 hosts文件这俩文件有什么区别···

localhost可以说就是代表127.0.0.1
页: [1]
查看完整版本: php7.0.0 无法解析localhost 连接到mysql数据库的解决方法,wordpress无法安装,连接到数据库错误,default_socke设置ini