背景
開發用的php版本爲7.3,查資料得知mcrypt 加密解密在php7.2以後不支持,但是項目修改量很大,只能嘗試能否手動添加擴展
操作步驟
- 在https://windows.php.net/downloads/pecl/releases/ 下載mcrypt擴展包。下載mcrypt擴展包,我下載的是最新的,
注:1. 對應php版本號;2.nt版與nts版選擇(通過phpinfo();打印環境查看其中的 Thread Safety 項,這個項目就是查看是否是線程安全如果是:enabled,一般來說應該是ts版,否則是nts版) - 解壓下載的擴展包,將php_mcrypt.dll複製到php安裝目錄的ext目錄下
- 在php.ini文件中添加對一個擴展
打開php.ini文件,在extendsion較多的後邊添加如下配置extension=php_mcrypt.dll
- 重啓apache、php服務
發現程序運行正常.
結論
php7.2之後雖然棄用mcrypt加解密,但是仍可以通過手動添加改擴展。遇到問題多查查,一定有解決辦法的
如果您對這個文章有任何異議,那麼請在文章評論處寫上你的評論。
願大家都能在編程這條路,越走越遠。
生活不止是眼前的苟且,還有明天和後天的苟且