[请益] mcrypt相关函式无法执行

楼主: st474ddr (hikke)   2019-06-29 11:00:17
大家好
小弟最近在使用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
上来请教各位大大
感谢各位
作者: Nonegrame (程式写得好,好人做到老)   2019-06-29 11:59:00
appserv php5.2.14.... 差不多15年前的版本了耶
作者: MoMoShota (正太控)   2019-06-29 12:16:00
php 6 是什么鬼
作者: wayway2004 (暐暐)   2019-06-29 14:06:00
先确认改的是正确的php.ini档案可在cmd用php --ini查询正确位置
楼主: st474ddr (hikke)   2019-06-29 16:44:00
N大 对阿这是很早的系统M大 就是比较后来一点的appserv提供的W大 我只有找到一个php.ini 就是在C:\windows里面的我改的也是那个
作者: wayway2004 (暐暐)   2019-06-29 16:56:00
那...appserv重启了吗
楼主: st474ddr (hikke)   2019-06-29 23:41:00
有apache 重启了
作者: MOONRAKER (㊣牛鹤鳗毛人)   2019-07-02 10:52:00
不要用php 6(不是很清楚你为什么有appserv考古癖)

Links booklink

Contact Us: admin [ a t ] ucptt.com