看板 PHP 關於我們 聯絡資訊
大家好 小弟最近在使用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://www.ptt.cc/bbs/PHP/M.1561777219.A.426.html ※ 編輯: st474ddr (36.237.192.228 臺灣), 06/29/2019 11:14:52
Nonegrame: appserv php5.2.14.... 差不多15年前的版本了耶 06/29 11:59
MoMoShota: php 6 是什麼鬼 06/29 12:16
wayway2004: 先確認改的是正確的php.ini檔案 06/29 14:06
wayway2004: 可在cmd用php --ini查詢正確位置 06/29 14:07
st474ddr: N大 對阿這是很早的系統 06/29 16:44
st474ddr: M大 就是比較後來一點的appserv提供的 06/29 16:45
st474ddr: W大 我只有找到一個php.ini 就是在C:\windows裡面的 06/29 16:47
st474ddr: 我改的也是那個 06/29 16:47
wayway2004: 那...appserv重啟了嗎 06/29 16:56
st474ddr: 有apache 重啟了 06/29 23:41
MOONRAKER: 不要用php 6 07/02 10:52
MOONRAKER: (不是很清楚你為什麼有appserv考古癖) 07/02 10:53