调用未定义的函数mcrypt_module_open(),显示cc中的ccavenue付款方式。
我们正在使用php NON_SEAMLESS_KIT。提交dataform.html文件时显示以下错误,我们已经在ccavRequestHandler.php文件中设置了工作键和访问ID,但仍显示类似Fatal error: Uncaught Error: Call to undefined function mcrypt_module_open() in https://abc.in/get-way/Crypto.php:9
谢谢
答案 0 :(得分:0)
我猜您正在运行PHP 7.2? mcrypt在PHP 7.2中已弃用,因此您需要通过PECL安装
sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev
sudo pecl install mcrypt-1.0.1