[英]How to enable Socket in PHP?
谁能告诉我如何在 PHP 中启用 SOCKET 支持?
这个答案假设您确实有一个可访问的php_sockets.dll
扩展文件(在您的 PHP 安装扩展目录中或需要的地方);
如果您使用的是 Windows,只需在php.ini
文件中取消注释以下行:
;extension=php_sockets.dll
如果您缺少php_sockets.dll
,您可以从php.net下载它。
PHP Docker 映像附带 3 个帮助程序脚本命令,可以更轻松地安装和配置扩展:
docker-php-ext-configure
:此命令允许您为扩展提供自定义参数。docker-php-ext-install
:使用此命令在容器中安装新扩展。docker-php-ext-enable
:此命令可用于启用 PHP 扩展。跑
docker-php-ext-install sockets
参考: https : //confluence.atlassian.com/bitbucket/php-with-bitbucket-pipelines-873907835.html#PHPwithBitbucketPipelines-InstallandenablePHPextensions
这里是菜鸟说明
转到您在 Windows 中的 php 安装目录,它可以是这样的c:\\xampp\\php
php\\ext\\ 中的 goto ext 方向
;extension=php_sockets.dll
如果你找到它然后删除;
从中
如果找不到,请搜索extension=
然后在一些扩展下面添加extension=php_sockets.dll
对于那些在安装 RabbitMQ php 库时遇到此问题的人
问题一
解决方案
通过 php.init 将;extension=sockets
更改为extension=sockets
笔记:
不是sockets.dll,只有sockets
此处描述的套接字函数是 PHP 扩展的一部分,必须在编译时通过提供 --enable-sockets 选项进行配置来启用它。
来自扩展的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.