php.ini选项 [编辑本页]

swoole.aio_thread_num

设置AIO异步文件读写的线程数量

swoole.display_errors

关闭/开启Swoole错误信息

swoole.unixsock_buffer_size

设置进程间通信的UnixSocket缓存区尺寸

swoole.use_namespace

此配置不支持运行时修改,必须运行前设置php.ini来启用命名空间
1.8.7或更高版本不再需要设置此选项,可同时使用命名空间/非命名空间2种风格

使用命名空间类风格,默认为关闭。启用命名空间后,所有的swoole类必须修改为命名空间格式。 对应关系如下:

下划线类名风格 命名空间风格
swoole_serverSwoole\Server
swoole_clientSwoole\Client
swoole_processSwoole\Process
swoole_timerSwoole\Timer
swoole_tableSwoole\Table
swoole_lockSwoole\Lock
swoole_atomicSwoole\Atomic
swoole_bufferSwoole\Buffer
swoole_redisSwoole\Redis
swoole_eventSwoole\Event
swoole_mysqlSwoole\MySQL
swoole_channelSwoole\Channel
swoole_http_serverSwoole\Http\Server
swoole_http_clientSwoole\Http\Client
swoole_http_requestSwoole\Http\Request
swoole_http_responseSwoole\Http\Response
swoole_websocket_serverSwoole\WebSocket\Server

需要swoole-1.8.1或更高版本


  • 197531975319

  • 右耳

    教程写的太散了

  • 刘钢Gary

    能否写出这些配置的默认值

  • 彭俊

    少说了一个 swoole.fast_serialize

  • oldchiken

    关闭了错误信息,还会提示,swoole.display_errors = Off 是这样配置的吗?????

  • byter

    这里的视频都已经失效,掌握swoole对开发者要求比较高, 推荐学习 PHP底层内核源码与扩展开发 这门课程

    地址:http://edu.csdn.net/course/detail/6261