<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 全量安裝 全量安裝包括全部功能模塊: - console:命令行開發、守護進程開發 - http:Http服務開發 - websocket:WebSocket服務開發 - tcp:TCP服務開發 - udp:UDP服務開發 ## 環境要求 - PHP 版本 >= 7.0 - Swoole >= 2.2.0 (常駐同步模式)>= 4.2.9 (常駐協程模式) - Composer ## 環境搭建 ### 安裝 Swoole 擴展 pecl 在 php/bin 目錄,國內 pecl 安裝 swoole 有時很慢,如果無法忍受,可選擇 [編譯安裝](https://wiki.swoole.com/wiki/page/6.html)。 ~~~ $> pecl install swoole ~~~ ### 安裝 MixPHP 使用 [composer](https://www.phpcomposer.com/) 安裝: ```shell composer create-project mix/mix --prefer-dist mix 2.0.* ``` ## 確認安裝成功 啟動 mix-httpd 服務器: ~~~ $> cd bin $> php mix-httpd start -c ../applications/http/config/httpd.php ~~~ 訪問測試 (新開一個終端): ~~~ $> curl http://127.0.0.1:9501/ Hello World ~~~ 如果顯示 "Hello World" 的歡迎語那就表示 MixPHP 已經正常運行。 ### 安裝自動重啟工具 - SwooleFor:[https://github.com/mix-php/swoolefor](https://github.com/mix-php/swoolefor) ### 增加 Nginx 反向代理 反向代理主要負責靜態文件處理和負載均衡,直接復制下面的配置。 ~~~ server { server_name www.test.com; listen 80; root /data/mix/applications/http/public; location / { proxy_http_version 1.1; proxy_set_header Connection "keep-alive"; proxy_set_header Host $http_host; proxy_set_header Scheme $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; if (!-f $request_filename) { proxy_pass http://127.0.0.1:9501; } } } ~~~ >[info] 在 MixPHP 中通過讀取 app()->request->header('x-real-ip') 或者 app()->request->header('x-forwarded-for') 來獲取客戶端的真實IP。
                  <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>

                              哎呀哎呀视频在线观看