首先php要开启支持socket的扩展库,这个简单,windows的话直接开启就好了,一般都会自带它的库文件,再改下php.ini文件就好了。最后重启服务,执行phpinfo()函数,看到支持socket就ok了。
后来才是重头戏,首先你要开启socket监听端口,然后在用php去连接,再处理。
必须要主机才行,
全手打,望采纳!
问题分析:出现这个错误一般情况下是因为下面两个原因:1、MySQL 服务器没有开启。2、MySQL 服务器开启了,但不能找到 socket 文件。解决方法:1、虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认 MySQL 的 socket 文件启动地址,可以尝试在 论坛根目录下的配置文件 config.inc.php 中的 $dbhost 的值改为 $dbname = 'localhost:/tmp/mysql.socket‘,(这里假设 MySQL 的启动地址是 /tmp/mysql.socket,具体的启动地址依据空间商提供的启动地址而定)。2、独立主机用户,请检查一下 MySQL 服务是否已经开启,没有开启,请启动 MySQL 服务;如果已经开启并且是 Linux 系统,请检查一下 MySQL 的 socket 路径,然后打开 config.inc.php 找到$dbhost = 'localhost'在 localhost 后面加冒号‘:’和 MySQL 的 socket 路径。比如 MySQL 服务器为 localhostMySQL 的 socket 路径为 /tmp/MySQL.sock那么就改成如下:$dbhost = 'localhost:/temp/MySQL.sock'欢迎分享,转载请注明来源:夏雨云
评论列表(0条)