Install php-mcrypt on CentOS 6

前端 未结 18 2197
感动是毒
感动是毒 2020-12-02 13:15

I have been trying to install php-mcrypt for a while now. Everytime I get the \"No package php-mcrypt available.\" returned to me. Here\'s what I\'ve tried:

         


        
相关标签:
18条回答
  • 2020-12-02 13:35

    For me the answer was:

    1) Get the Repos from

    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
    

    2) Install it via:

    sudo yum update
    sudo yum install php-mcrypt*
    

    3) Edit the mcrypt.ini

    sudo nano /etc/php.d/mcrypt.ini
    

    add this

    extension=/usr/lib64/php/modules/mcrypt.so
    

    Finally 4) Restart your webserver:

    sudo service httpd restart
    

    I run this steps in CentOS 6.3 (64) on Azure From Microsoft Linux image

    Hope it helps you.

    Best Regards.

    0 讨论(0)
  • 2020-12-02 13:37

    For me I had to add the EPEL repository. It is where my php-mcrypt came from:

    [root@system ~]$ repoquery -i php-mcrypt
    
    Name        : php-mcrypt
    Version     : 5.3.3
    Release     : 1.el6
    Architecture: i686
    Size        : 39225
    Packager    : Fedora Project
    Group       : Development/Languages
    URL         : http://www.php.net/
    Repository  : epel <----------
    Summary     : Standard PHP module provides mcrypt library support
    Source      : php-extras-5.3.3-1.el6.src.rpm
    Description :
    Standard PHP module provides mcrypt library support
    

    You can enable the EPEL repo with the instructions here:

    http://fedoraproject.org/wiki/EPEL

    0 讨论(0)
  • 2020-12-02 13:39

    Updated Answer for 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
    

    For 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
    

    Install

     yum install php-mcrypt
    

    Edit: See comments for updated repositories.

    0 讨论(0)
  • 2020-12-02 13:40

    I got too much problem in installing php-mcrypt using epel-release-6-8.noarch.rpm. It has some dependency problem.

    Then I tried in different way.

    Get the php-mcrypt using "wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm" command.

    Then install libmcrypt

    ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/x86_64/libmcrypt-2.5.8-9.el6.x86_64.rpm

    The installed php-mcrypt using following command

    yum install php-mcrypt-5.3.3-3.el6.x86_64.rpm
    
    0 讨论(0)
  • 2020-12-02 13:41

    I was having same issue in centos 6.5

    Finaly solution below worked for me

    -go to http://dl.fedoraproject.org/pub/epel/6/x86_64/
    -search for php-mcrypt(http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm)
    -execute wget http://dl.fedoraproject.org/pub/epel/6/x86_64/php-mcrypt-5.3.3-3.el6.x86_64.rpm
    -rpm -ivh php-mcrypt-5.3.3-3.el6.x86_64.rpm

    if there are any dependencies you can download same using http://dl.fedoraproject.org/pub/epel/6/x86_64/

    0 讨论(0)
  • 2020-12-02 13:45

    Try

    yum clean all
    yum remove epel-release
    yum install epel-release
    

    and finally

    yum install php-mcrypt
    
    0 讨论(0)
提交回复
热议问题