PHP如何开启socket_connect函数
warning:
这篇文章距离上次修改已过3753天,其中的内容可能已经有所变动。
今天一个做站的童鞋遇到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了。