Call to undefined function socket_create()错误

Fatal error: Call to undefined function socket_create() in D:\workspace\codyymeet\lib\codyyClass\library\core_2.php on line 118

出现这个错误的原因的原因
php.ini中的一个扩展类没有打开。
解救方案:
1、通过WampServer结成环境,直接打钩打开扩展,既方便又快捷。
2、 找到php.ini,看 extension=php_gd2.dll   和  extension=php_sockets.dll 扩展是否打开;看phpInfo()显示的内容里,socket模块是否为enable;若没有打开,则打开便是。

 

补充:我检查了一下,发现都是符合的。但错误仍然出现?怎么回事呢?

 

后来我才发现,原来是我在phpInfo()里看到的和在cmd窗口里使用的php不是同一个东西。

 

原因是我多次安装过php. 先前的php在系统的环境变量里面注册了path。所以在cmd窗口里使用的是以前的php. 而

 

在phpInfo()里显示的是现在的php的设置。

 

解决的办法很简单了,就把系统环境变量里的path里,指向老的Php的路径改为指向正在使用的Php的路径。这样

 

在cmd里的php和在浏览器里的php就是同一个东西了。就是这样。

本文固定链接: http://www.ccsbbs.com.cn/archives/6085.html | 极限手指

该日志由 极限手指 于2013年03月13日发表在 PHP 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Call to undefined function socket_create()错误 | 极限手指

Call to undefined function socket_create()错误:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!