[英]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.