新手提問(wèn)。
目前是新的產(chǎn)品線,打算使用webman框架。主要用于開發(fā)API接口。和硬件TCP連接數(shù)據(jù)處理等業(yè)務(wù)。
我這幾天也看了社區(qū)的文檔 和大家提問(wèn)的問(wèn)題。我之前想選擇的是php8+mysql8,但是也看到大家php8出過(guò)很多問(wèn)題。
如果我業(yè)務(wù)上沒(méi)有版本的限制需求,對(duì)于穩(wěn)定來(lái)說(shuō)我PHP和mysql選擇什么版本比較合適呢。
再次謝謝大家了
目前階段,建議PHP7.4,MySQL的話,就隨意了,能新則新
我測(cè)試用了php8.1 配合webman 協(xié)程能解決請(qǐng)求第三方接口阻塞問(wèn)題,沒(méi)發(fā)現(xiàn)啥大問(wèn)題,可能用的composer比較少,其他php版本暫時(shí)沒(méi)用到,不過(guò)打包webman 用 8.1 和 8 沒(méi)發(fā)現(xiàn)問(wèn)題
使用php8.0+mysql8.0還沒(méi)遇到什么問(wèn)題。??赡?.1、8.2會(huì)有一些兼容問(wèn)題
8.1沒(méi)遇到問(wèn)題,8.2測(cè)試不行,基本上一大半的composer包都不支持,打包8.1測(cè)試也沒(méi)發(fā)現(xiàn)啥問(wèn)題,打包8.2和不打包一樣的錯(cuò)誤
目前使用php8.1+mysql8.0還沒(méi)遇到什么問(wèn)題。建議先看看自己需要的composer包兼不兼容php8.1,如果兼容盡量用php8.1,有fiber,以后可以升級(jí)workerman5.0,解決一些io阻塞問(wèn)題。不建議php8.2,太新了一些包的兼容性不好,也沒(méi)有什么有吸引力的特性。
現(xiàn)在用 workerman v5.0.0-beta.5 我測(cè)試沒(méi)發(fā)現(xiàn)啥問(wèn)題,而且你用的這個(gè)包,并不影響webman其他業(yè)務(wù),我現(xiàn)在主要就是使用它解決請(qǐng)求第三方阻塞問(wèn)題導(dǎo)致的并發(fā)不高,卡死問(wèn)題,這個(gè)協(xié)程很吊
我還在用php7.4和mysql5.7
我用php8.1也是 測(cè)試用了,沒(méi)生產(chǎn)使用呢,還在大量測(cè)試,沒(méi)啥問(wèn)題就上線,解決請(qǐng)求外網(wǎng)接口 超級(jí)贊