开启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是否打开。

 



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 9677