各位大大好
小弟今天在測試一台新主機
他的PHP版本是 7.4.2
叫出phpinfo
意外發現他有開啟mysql擴展
測試一下竟然也還能用
請問一下各位大大
PHP7不是已經廢除了mysql擴展嗎
還是他的廢除只是預設不開啟而已?
我又上網爬了一下文
好像是可以自己裝mysql擴展
還會有其他可能性嗎
擴展本來就不是核心的一部份,他提供給PHP的是函數、類別或一些常數而已,只要相容性沒問題,就可以掛上去,在這個意義上,只要有人「維護」,實際上是不可能廢除的。
所謂廢除,我想是核心團隊不建議使用,也不再維護。但是你不顧風險自己掛上去,他也無能為力阻止你。(的確,這個老mysql擴展恐怕是漏洞的主要來源,雖然終極原因是寫程式的人沒有好好處理進入系統的資料)
說真的,是算廢除了沒錯。
但只是就針對php7而言。
php7已經預設不包含mysql相關的套件。
但是廢除的套件,還是可以再安裝回來的。
因為所謂的廢除,也只是棄用它而已。
不代表不能再用。