在 PHP 7.3.6 -RHEL 7.6 中安装 mcrypt
Posted
技术标签:
【中文标题】在 PHP 7.3.6 -RHEL 7.6 中安装 mcrypt【英文标题】:Install mcrypt in PHP 7.3.6 -RHEL 7.6 【发布时间】:2020-01-07 12:28:39 【问题描述】:无法在我在 RHEL 7.6 服务器上更新的 php 7.3.6 上安装 mcrypt
我已尝试按照以下步骤操作:Issue in installing php7.2-mcrypt
以及其他几种方法。
# yum install php-pecl
Loaded plugins: enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms | 2.0 kB 00:00:00
(1/2): rhel-7-server-rpms/7Server/x86_64/updateinfo | 3.3 MB 00:00:00
(2/2): rhel-7-server-rpms/7Server/x86_64/primary | 44 MB 00:00:01
rhel-7-server-rpms 26177/26177
No package php-pecl available.
Error: Nothing to do
Uploading Enabled Repositories Report
Loaded plugins: langpacks, product-id, subscription-manager
# yum install libmcrypt-dev libreadline-dev
Loaded plugins: enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms | 2.0 kB 00:00:00
No package libmcrypt-dev available.
No package libreadline-dev available.
Error: Nothing to do
Uploading Enabled Repositories Report
Loaded plugins: langpacks, product-id, subscription-manager
# pecl install mcrypt-1.0.1
bash: pecl: command not found...
【问题讨论】:
这似乎更适合Server Fault,尽管在发布之前请阅读他们的指南。 mcrypt 已弃用且已过时。请改用 OpenSSL 或钠。 【参考方案1】:这可以通过安装yum install php-pear
库来解决。这包括 pecl 二进制文件。
【讨论】:
请让我知道分步命令,供您参考我的 PHP 7.3.6 -RHEL 7.6 你必须运行以下命令:yum install php-pear
@Magendiran
无论如何都无法解决问题,感谢您的支持@MaartenDev 我已将 crypt 方法更改为 open_ssl,我的问题得到了解决以上是关于在 PHP 7.3.6 -RHEL 7.6 中安装 mcrypt的主要内容,如果未能解决你的问题,请参考以下文章