有没有人能告诉我如何在PHP中启用SOCKET支持?
答案 0 :(得分:29)
这个答案假设你有一个php_sockets.dll
扩展名文件可访问(在你的PHP安装扩展目录或需要的地方);
如果您使用的是Windows,请在php.ini
文件中取消注释以下行:
;extension=php_sockets.dll
如果您遗漏php_sockets.dll
,可以从php.net下载。
答案 1 :(得分:11)
PHP Docker映像随附3个帮助程序脚本命令,这些命令使安装和配置扩展更加容易:
docker-php-ext-configure
:此命令允许您提供
扩展程序的自定义参数。 docker-php-ext-install
:使用此
命令以在容器中安装新的扩展程序。docker-php-ext-enable
:此命令可用于启用PHP
扩展程序。运行
docker-php-ext-install sockets
答案 2 :(得分:3)
此处描述的套接字函数是PHP扩展的一部分,必须在编译时通过提供--enable-sockets选项来启用它。
答案 3 :(得分:3)
这是新手说明
转到Windows中的php安装目录,它可能类似于 c:\ xampp \ php
其中的goto ext方向 php \ ext \
ExecuteGlobal "Set Bol_" & i & " = HmiRuntime.Screens(""Screen_3"").ScreenItems(""Bol_" & i & """)"
如果找到它,则从其中删除;extension=php_sockets.dll
如果找不到,请搜索;
,然后在某些扩展名下方添加extension=
答案 4 :(得分:-1)
对于那些在安装RabbitMQ php库时遇到此问题的人
问题1
解决方案
通过php.init将;extension=sockets
更改为extension=sockets
注释:
不是sockets.dll,只有套接字