我一直在尝试安装php-mcrypt一段时间.每当我得到"没有包php-mcrypt可用".回到我身边.这是我尝试过的:
root@ip-********** [~]# yum install php-mcrypt --enablerepo=centosplus (<- both with and without this)
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: p3plmirror01.prod.phx3.secureserver.net
* centosplus: p3plmirror01.prod.phx3.secureserver.net
* epel: mirrors.solfo.com
* extras: p3plmirror01.prod.phx3.secureserver.net
* updates: p3plmirror01.prod.phx3.secureserver.net
centosplus | 3.5 kB 00:00
centosplus/primary_db | 746 kB 00:00
Setting up Install Process
No package php-mcrypt available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
我已确保安装EPEL存储库.在这一点上,我只是难倒.我已经按照我在网上找到的每个教程都得到了同样的错误.
Jam*_*vec 114
我有同样的问题,发现以前的建议给了我足够的信息,让它在我的服务器上工作.以下是我的所作所为:
1)安装EPEL存储库(来自:http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x ):
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Run Code Online (Sandbox Code Playgroud)
2)通过以下方式安装:
yum update
yum install php-mcrypt*
Run Code Online (Sandbox Code Playgroud)
在yum update我的服务器上更新了库引用,则第二个命令得到了我所需要的:)
3)重新启动您的网络服务器.对于我的apache安装,我做了:
service httpd restart
Run Code Online (Sandbox Code Playgroud)
小智 26
对我来说,答案是:
1)从中获取Repos
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Run Code Online (Sandbox Code Playgroud)
2)通过以下方式安装:
sudo yum update
sudo yum install php-mcrypt*
Run Code Online (Sandbox Code Playgroud)
3)编辑mcrypt.ini
sudo nano /etc/php.d/mcrypt.ini
Run Code Online (Sandbox Code Playgroud)
加上这个
extension=/usr/lib64/php/modules/mcrypt.so
Run Code Online (Sandbox Code Playgroud)
最后4)重启你的网络服务器:
sudo service httpd restart
Run Code Online (Sandbox Code Playgroud)
我在Azure上的CentOS 6.3(64)中运行此步骤来自Microsoft Linux映像
希望它能帮到你.
最好的祝福.
Tyl*_*sSN 11
更新了centos 7的答案
## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
# rpm -ivh epel-release-7-0.2.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
对于CentOS 6
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
安装
yum install php-mcrypt
Run Code Online (Sandbox Code Playgroud)
编辑:请参阅有关更新的存储库的注释.
sar*_*Don 10
yum install php-mcrypt.x86_64
Run Code Online (Sandbox Code Playgroud)
为我工作而不是
yum install php-mcrypt
Run Code Online (Sandbox Code Playgroud)
只是一个有兴趣的人.我弄清楚了.我觉得它比较简单.在WHM经理下,请转到:主页>>软件>> EasyApache(Apache更新)>>您有两个选项"构建配置文件"或"基于配置文件自定义".我去自定义以保持我当前的配置然后按照页面上的说明.最终有一个地方可以添加和删除php模块.那里你会发现太阳下的模块.只需选择您想要的那个并重建配置文件.真的那么简单.
我希望这可以帮助别人!
小智 5
我在使用epel-release-6-8.noarch.rpm安装php-mcrypt时遇到了太多问题。它有一些依赖问题。
然后我以不同的方式尝试。
使用“ wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm ”命令获取php-mcrypt 。
然后安装libmcrypt
使用以下命令安装php-mcrypt
yum install php-mcrypt-5.3.3-3.el6.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
218047 次 |
| 最近记录: |