PHP服务器输出有关FD_SETSIZE的警告

时间:2017-03-30 21:32:33

标签: php mysql ubuntu

我目前是PHP和MySQL的新手,但是,我试图为俱乐部企鹅模拟器运行PHP服务器代码,但是,我没有运气,因为更多人加入并制作它由于PHP警告和错误而难以加入。

我有一个打开的文件限制,我更改了following this tutorial

然而,我的PHP代码运行速度非常慢,但它仍然输出:

  

socket_select():您必须使用更大的值重新编译PHP   FD_SETSIZE。

设置为1024,但您的描述符编号至少与1978年一样高。

建议使用

--enable-fd-setsize=2048,但您可能希望将其设置为等于系统支持的最大打开文件数,以避免以后出现此错误。

现在我的问题是,如何重新编译PHP以及如何更改此值?

1 个答案:

答案 0 :(得分:0)

使用命令wget下载最新的php源代码。你可能会得到一个档案或其他东西。解压缩存档并使用您的配置运行设置。

否则请参阅常见问题http://php.net/manual/en/faq.build.php