<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 環境要求 ## Windows用戶 Windows用戶只能使用windows版本的Workerman(```Workerman-for-win```)。 1、需要PHP>=5.3.3,并配置好PHP的環境變量。 2、Windows版本的Workerman不依賴任何擴展。 3、安裝使用以及注意事項參見[**這里**](http://www.workerman.net/windows)。 ``` ====本頁面以下只適用于Linux用戶,Windows用戶請忽略。 ====``` ## Linux用戶(含Mac OS) Linux用戶只能使用Linux版本的Workerman。 1、安裝PHP>=5.3.3,并安裝了pcntl、posix擴展 2、建議安裝event或者libevent擴展,但不是必須的(注意event擴展需要PHP>=5.4) ### Linux環境檢查腳本 Linux用戶可以運行以下腳本檢查本地環境是否滿足WorkerMan要求 ```curl -Ss <http://www.workerman.net/check.php> | php``` 如果腳本中全部提示ok,則代表滿足WorkerMan運行環境 (注意:檢測腳本中沒有檢測event擴展或者libevent擴展,如果并發連接數大于1024建議安裝event擴展或者libevent擴展,安裝方法參見下一節) ## 詳細說明 ### 關于PHP-CLI WorkerMan是基于[PHP命令行(PHP-CLI)](http://php.net/manual/zh/features.commandline.php)模式運行的。PHP-CLI與PHP-FPM或者Apache的MOD-PHP是獨立的可執行程序,它們之間并不沖突也不會有相互依賴,完全獨立。 ### 關于WorkerMan依賴的擴展 1、[pcntl擴展](http://cn2.php.net/manual/zh/book.pcntl.php) pcntl擴展是PHP在Linux環境下進程控制的重要擴展,WorkerMan用到了其[進程創建](http://cn2.php.net/manual/zh/function.pcntl-fork.php)、[信號控制](http://cn2.php.net/manual/zh/function.pcntl-signal.php)、[定時器](http://cn2.php.net/manual/zh/function.pcntl-alarm.php)、[進程狀態監控](http://cn2.php.net/manual/zh/function.pcntl-waitpid.php)等特性。此擴展win平臺不支持。 2、[posix擴展](http://cn2.php.net/manual/zh/book.posix.php) posix擴展使得PHP在Linux環境可以調用系統通過[POSIX標準](http://baike.baidu.com/view/209573.htm)提供的接口。WorkerMan主要使用了其相關的接口實現了守護進程化、用戶組控制等功能。此擴展win平臺不支持。 3、[libevent擴展](http://cn2.php.net/manual/en/book.libevent.php) 或者 [Event擴展](http://php.net/manual/zh/book.event.php) libevent擴展(或者event擴展)使得PHP可以使用系統[Epoll](http://baike.baidu.com/view/1385104.htm)、Kqueue等高級事件處理機制,能夠顯著提高WorkerMan在高并發連接時CPU利用率。在高并發長連接相關應用中非常重要。libevent擴展(或者event擴展)不是必須的,如果沒安裝,則默認使用PHP原生Select事件處理機制。 ## 如何安裝擴展 參見 [附錄-安裝擴展](315304) 章節 **備注** * PHP>=5.4 * swoole-worker只依賴posix擴展和swoole擴展 * 不支持window操作系統,windows下可以使用CygWin,BashOnWindows,DockerOnWindows 詳見<https://wiki.swoole.com/wiki/page/7.html>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看