开启php中的socket

php中的socket编程

上面这篇文章中,我列了一些在php中使用socket所用到的一些函数.但是有时候,我们在自己的机器上写好了代码,传到服务器上确没有得到正确的执行.这是为什么呢?其中一个可能的原因就是服务器上的socket没有打开.

如果你没有打开,请编辑你的php.ini文件,去掉下面这行前面的注释:
extension=php_sockets.dll
如果你无法去掉注释,那么请使用下面的代码来加载扩展库:
<?php
if(!extension_loaded(‘sockets’))
{
if(strtoupper(substr(PHP_OS, 3)) == “WIN”)
{
dl(‘php_sockets.dll’);
}
else
{
dl(‘sockets.so’);
}
}
?>

如果你不知道你的socket是否打开,那么你可以使用phpinfo()函数来确定socket是否打开。你通过查看phpinfo信息了解socket是否打开。

 




[本日志由 admin 于 2012-05-21 00:13 AM 编辑]

有什么问题可以加群,100852896
点击这里加入此群 在线提问
文章来自: 本站原创
Tags: socket php编程
评论: 0 | 查看次数: 6950
博主QQ: 友情链接请找我
QQ群: 灰色档案
返回顶部 关闭