楼主:
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:00appserv php5.2.14.... 差不多15年前的版本了耶
作者: wayway2004 (暐暐) 2019-06-29 14:06:00
先确认改的是正确的php.ini档案可在cmd用php --ini查询正确位置
楼主:
st474ddr (hikke)
2019-06-29 16:44:00N大 对阿这是很早的系统M大 就是比较后来一点的appserv提供的W大 我只有找到一个php.ini 就是在C:\windows里面的我改的也是那个
作者: wayway2004 (暐暐) 2019-06-29 16:56:00
那...appserv重启了吗
楼主:
st474ddr (hikke)
2019-06-29 23:41:00有apache 重启了
不要用php 6(不是很清楚你为什么有appserv考古癖)