今天一个做站的童鞋遇到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了。