0

我正在尝试通过Deployer和 SSH 连接进行自动网站源部署,但是在内置的部署脚本中有使用fsockopen()函数和 unix 套接字的连接,我总是收到以下错误:Warning: fsockopen(): unable to connect to unix:///tmp/ssh-......5204:0 (Unable to find the socket tra nsport "unix" - did you forget to enable it when you configured PHP?)

我搜索了大约几个小时的类似问题,但找不到关于 PHPfsockopen()和 unix 套接字的相同问题的任何信息。我还查找了我的 php.ini 配置,并且启用了 openssl 并提供了扩展目录,所以我不明白什么意思:

...您是否在配置 PHP 时忘记启用它?

来自错误说明。

如果谁知道朝哪个方向看,请告诉我。

PS 我使用的是 Windows 操作系统,所以对于 apache/php,我使用服务器平台 OpenServer。(就像 WAMP 等。)

谢谢!

4

1 回答 1

0

尝试在 php.ini 中启用套接字扩展

extension=php_sockets.dll

于 2017-01-03T11:01:50.653 回答