ThinkPHP升級至 5.1.18 版本

weixin_34321977發表於2018-07-18
10443247-27eb79889413400a.jpg

Linux系統技術交流QQ群(915246)驗證問題答案:劉遄

10443247-dd8ba9f58ee0b7e2.png

導讀V5.1.18版本主要完善了對`Swoole`和`Workerman`的`HttpServer`執行支援,改進`Request`類,並修正了一些已知的問題。

10443247-a357288a2424c150.jpg

v5.1.18主要更新:

*改進關聯`append`方法的處理

*路由初始化和檢測方法分離

*修正`destroy`方法強制刪除

*`app_init`鉤子位置移入`run`方法

*`think-swoole`擴充套件更新到2.0版本

*`think-worker`擴充套件更新到2.0版本

*改進Url生成的域名自動識別

*`Request`類增加`setPathinfo`方法和`setHost`方法

*`Request`類增加`withGet`/`withPost`/`withHeader`/`withServer`/`withCookie`/`withEnv`方法進行賦值操作

*Route類改進`host`屬性的獲取

*解決註解路由配置不生效的問題

*取消Test日誌驅動,改為使用`close`設定關閉全域性日誌寫入

*修正路由的`response`引數

*修正204響應輸出的判斷

從`5.1.17`版本可以無縫升級到`5.1.18`。由於取消了Test日誌驅動,如果使用了Test日誌驅動,請在log.php中改為使用下面的配置全域性關閉。

Swoole/Workerman支援

該版本開始,可以更好的支援Swoole和Workerman的HTTPServer執行。

在你的專案根目錄下面,安裝或者更新think-swoole(或者think-worker)擴充套件

10443247-0f7441feec4f397a.png

然後啟動HttpServer服務

10443247-ede486fdb58515d5.png

注意:swoole不支援windows伺服器

原文來自:https://www.oschina.net/news/97629/thinkphp-5-1-18-released

本文地址:https://www.linuxprobe.com/thinkphp-swoole-workerman.html編輯:王婷,稽核員:逄增寶

更多Linux資訊請參考《Linux 就該這麼學》

相關文章