You can try the configuration wizard.

Other repositories required

This are the only third repositories I use, I contribute to and I recommend.

 

1. Download

It is preferable to use YUM/DNF to download and install RPM available on this site, however il can be useful to download a RPM for a futher use or for another computer.

Locations :

2. Package manager configuration

This repository use the YUM/DNF format It need to be declared.

Notes :

  • 2005-04-22 : remi repository for Fedora is created
  • 2007-07-26 : remi repository for Enterprise Linux is created
  • 2015-05-24 : move from famillecollet.com to remirepo.net
  • 2012-03-01 : the Enterprise Linux ≤ 4 repositories are closed
  • 2016-09-22 : the Fedora 19 repositories are moved to archives (no more mirrored).
  • 2016-09-22 : the Fedora 21 repositories are closed.
  • 2013-10-03 : the new repository remi-php55 is created.
  • 2014-03-02 : the new repository remi-php56 is created.
  • 2015-07-26 : the new repository remi-php70 is created.
  • 2016-07-23 : the new repository remi-php71 is created.

2.1. YUM/DNF automatic configuration

The simplest way is to install the remi-release package which provides the repository configuration for YUM/DNF and the GPG key used to sign the RPM.

Enterprise Linux 7 (with EPEL) x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
# for RHEL only
subscription-manager repos --enable=rhel-7-server-optional-rpms

Enterprise Linux 6 (with EPEL) i386 or x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# for RHEL only
rhn-channel --add --channel=rhel-$(uname -i)-server-optional-6

Enterprise Linux 5 (with EPEL) i386 or x86_64

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm epel-release-latest-5.noarch.rpm

Fedora 25  i386 or x86_64

dnf install http://rpms.remirepo.net/fedora/remi-release-25.rpm

Fedora 24  i386 or x86_64

dnf install http://rpms.remirepo.net/fedora/remi-release-24.rpm

Fedora 23  i386 or x86_64

wget http://rpms.remirepo.net/fedora/remi-release-23.rpm
dnf install remi-release-23.rpm

Fedora 22  i386 or x86_64

wget http://rpms.remirepo.net/fedora/remi-release-22.rpm
dnf install remi-release-22.rpm

Fedora 21  i386 or x86_64

wget http://rpms.remirepo.net/fedora/remi-release-21.rpm
yum install remi-release-21.rpm

Fedora 20  i386 or x86_64

wget http://rpms.remirepo.net/fedora/remi-release-20.rpm
yum install remi-release-20.rpm

2.2. YUM/DNF manual configuration

You just have to download the repository file configuration and to save it in the appropriate direcotry.

Fedora :

su -
cd /etc/yum.repos.d
wget http://rpms.remirepo.net/fedora/remi.repo

Enterprise Linux (RHEL, CentOS) :

su -
cd /etc/yum.repos.d
wget http://rpms.remirepo.net/enterprise/remi.repo

This file provides configuration for remi, remi-php55 and remi-test repositories.

Notice : the repository is not enabled on install (enabled=0). You need to enable it when you need it, for example :

yum --enablerepo=remi install firefox-langpack-fr

3. Compatibility with other repositories

On Fedora, available RPM mainly use dependencies from  fedora, and updates repositories, sometime from Rpmfusion.

On RHEL and CentOS dependencies are in main repositories and in EPEL. I really discourage you from using Rpmforge (well known conflicts with EPEL).

On RHEL-6, the RHEL Server Optional channel must be enabled.

Exceptions are explained on the blog article of each RPM.

4. Remi's signature Installation (GPG Key)

This step is not required if you use a package manager (Yum or dnf).

The RPM validity check requires my key to be imported on your system before use. Download This GPG key and install it with :

rpm --import RPM-GPG-KEY-remi

YUM/DNF will propose you to automatic install it on first installation of a RPM from my repository.

You can list the installed key with :

rpm -q gpg-pubkey --qf "%{summary} ->%{version}-%{release}\n"

My old key fingerprint was : 00f97f56-4267cb5c

My new key fingerprint is : 00f97f56-467e318a

5. Support

Use the Forum or the #remirepo IRC channel on freenode.