作者st474ddr (hikke)
看板PHP
標題[請益] mcrypt相關函式無法執行
時間Sat Jun 29 11:00:17 2019
大家好
小弟最近在使用AES加密功能時
運用到mcrypt_get_iv_size 和 mcrypt_encrypt 函式
起初因為主機上的PHP版本是5.2.14
我想說會不會跟版本有關或其他問題(7以上好像刪掉這功能)
於是我灌了php6在自己電腦上測試 結果也是不行
都是回報call to undefined function mcrypt_encrypt() 這種錯誤
我查了非常多的資料
有看到人家說php5之後mcrypt會內建 確實也有在資料夾中
我也有去php.ini設定把extension=php_mcrypt.dll的;拿掉
我也有試過把libmcrypt.dll丟到AppServ\php6\ext中 以及 C:\windows\system32中
可是都沒用
我已經找不到其他解決方法了
我的OS是WINDOWS
上來請教各位大大
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.192.228 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1561777219.A.426.html
※ 編輯: st474ddr (36.237.192.228 臺灣), 06/29/2019 11:14:52
1F:→ Nonegrame: appserv php5.2.14.... 差不多15年前的版本了耶 06/29 11:59
2F:→ MoMoShota: php 6 是什麼鬼 06/29 12:16
3F:推 wayway2004: 先確認改的是正確的php.ini檔案 06/29 14:06
4F:→ wayway2004: 可在cmd用php --ini查詢正確位置 06/29 14:07
5F:→ st474ddr: N大 對阿這是很早的系統 06/29 16:44
6F:→ st474ddr: M大 就是比較後來一點的appserv提供的 06/29 16:45
7F:→ st474ddr: W大 我只有找到一個php.ini 就是在C:\windows裡面的 06/29 16:47
8F:→ st474ddr: 我改的也是那個 06/29 16:47
9F:→ wayway2004: 那...appserv重啟了嗎 06/29 16:56
10F:→ st474ddr: 有apache 重啟了 06/29 23:41
11F:→ MOONRAKER: 不要用php 6 07/02 10:52
12F:→ MOONRAKER: (不是很清楚你為什麼有appserv考古癖) 07/02 10:53