PHP如何开启socket_connect函数

今天一个做站的童鞋遇到socket_connect函数不支持的问题,如是百度google了一番搜了点资料来。
方法如下:
windows 下可以直接修改php.ini 文件 去掉extension=php_sockets.dll 前面的分号,
重启PHP相关服务生效就OK了

linux下的方法就有点复杂了,如果是租的空间 那就要看支不支持了。
下面方法是VPS下的方法,大家可以尝试一下。
在linux下给PHP安装socket扩展
注意:以下文中路径请更具实际情况修改

#cd /home/php/ext/sockets
#/server/php/bin/phpize
#./configure --prefix=/usr/local/php/lib --with-php-config=/server/php/bin/php-config --enable-sockets
#make
#make install

再修改/usr/local/php/etc/php.ini文件

#extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/" (php5.4版本以上不用加扩展路径)
extension=sockets.so

重启apache或者nginx等进程,应该就OK了。

作者:Vanish
出处:https://vzone.me/771/
时间:2013-06-20
版权:本文采用「CC BY 4.0」知识共享国际许可协议,如有侵权请联系作者。

评论

暂无

添加新评论