作者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/cn.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