我如何在 lighttpd 服务器上启用套接字

Posted

技术标签:

【中文标题】我如何在 lighttpd 服务器上启用套接字【英文标题】:how do i enable sockets on lighttpd server 【发布时间】:2019-04-11 08:35:53 【问题描述】:

myphpinfopage我在我的嵌入式系统上有一个lighttpd 服务器,它正在运行,可以显示我的 php 代码,但我不能使用套接字,因为我收到一个错误提示

Fatal error: Call to undefined function `socket_create()`;

我最近在运行apache server 的PC 上尝试了PHP 代码,它运行良好,但在我的嵌入式系统上却不行。我在我的嵌入式系统上使用lighttpd,因为它很轻。

我已经在我的php.ini 文件中启用了extension=php_sockets.dll,但问题仍然存在,我在phpinfo 配置命令中看不到 --enable-sockets。

有人知道我做错了什么吗?

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

【问题讨论】:

【参考方案1】:

这是与其他问题的副本,其文本完全相同。在发帖之前,请在 *** 上搜索类似的问题(最好也使用您最喜欢的搜索引擎在互联网上搜索)。

"Fatal error: Call to undefined function socket_create()" even though enabled in php.ini

Fatal error: Call to undefined function socket_create()

phpwebsocket - Undefined Function socket_create() - Have php_sockets enabled on Windows/WAMP

Error with PHP Websocket and Wamp Server

【讨论】:

以上是关于我如何在 lighttpd 服务器上启用套接字的主要内容,如果未能解决你的问题,请参考以下文章

使用 lighttpd 重定向端口 80 上的 websocket 流量

lighttpd指定端口做代理服务器

在树莓派里搭建 Lighttpd 服务器

在树莓派里搭建 Lighttpd 服务器

Lighttpd Web服务器不显示.png或.jpg图像

安装 phpmyadmin 不选择 apache2 或 lighttpd