【问题标题】:error shown Call to undefined function mcrypt_module_open() in ccavenue payment getway integration in php错误显示在 php 中的 ccavenue 支付网关集成中调用未定义函数 mcrypt_module_open()
【发布时间】:2019-05-10 12:35:46
【问题描述】:
调用未定义函数 mcrypt_module_open() 在 php 中显示 ccavenue 支付 getway 集成。
我们正在使用 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 的错误
谢谢
【问题讨论】:
标签:
php
laravel
codeigniter
【解决方案1】:
我猜你正在运行 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