【发布时间】:2019-09-04 18:38:45
【问题描述】:
我试图跟随: PHP Warning: PHP Startup: Unable to load dynamic library 'mcrypt.so'
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
我明白了:
pecl/mcrypt requires PHP (version >= 7.2.0, version <= 7.3.0, excluded versions: 7.3.0), installed version is 7.3.3-1+ubuntu14.04.1+deb.sury.org+1
No valid packages found
install failed
我使用 prestashop 需要这个
【问题讨论】:
-
mcrypt 依赖于 libmcrypt,该 libmcrypt 自 2007 年以来已死并且一直无人维护。请改用 openssl
-
分区 prestashop 以升级和远离 mcrypt,他们已经做了很多年但仍然没有这样做。我无法信任 prestashop,因为他们无法为他们的购物系统的如此重要部分做出简单的努力来改变图书馆。请记住,风险在于您运行使用已弃用的过时旧代码的软件。