Depuis la publication de RHSCL 3.4, les utilisateurs de RHEL peuvent installer PHP 7.2 ou PHP 7.3 sans altérer leur système en utilisant le canal approprié.

Ces paquets sont aussi disponibles pour les utilisateurs de CentOS dans les dépôts SCL, géré par le groupe d'intérêt SCLo (SCLo SIG) :

# yum --enablerepo=extras install centos-release-scl

Le project CentOS fournit donc l'infrastructure et l'hébergement de 4 dépôts:

  • centos-sclo-rh : fournissant le même contenu que RHSCL
  • centos-sclo-sclo : fournissant des collections supplémentaires maintenues par la communauté
  • centos-sclo-rh-testing : fournissant les paquets à tester (version beta de RHSCL)
  • centos-scl-sclo-testing : fournissant les paquets à tester maintenus par la communauté

Les utilisateurs de RHSCL souhaitant utiliser les paquets supplémentaires peuvent configurer le dépôt centos-sclo-sclo en utilisant le dépôt Copr centos-release-scl :

# cd /etc/yum.repos.d/
# wget https://copr.fedorainfracloud.org/coprs/rhscl/centos-release-scl/repo/epel-7/rhscl-centos-release-scl-epel-7.repo
# yum install centos-release-scl

Si vous êtes intéressés par ces paquets, je vous recommande de suivre la liste de diffusion sclorg@redhat.com ou sont discutés les éventuels problèmes et annoncées les évolutions. Merci d'utiliser cette liste pour vos retours (paquets en test) et toute autre demande. Les nouveaux contributeurs sont aussi les bienvenus.

Information et documentation sur https://www.softwarecollections.org/.

Le développement est suivi sur le git de sclorg-distgit.

Pour information, voici les paquets supplémentaires disponibles dans centos-sclo-sclo le 2 decembre 2020 :

#   Paquet Version Distribution Remarques
  amqp sclo-php72-php-pecl-amqp
sclo-php73-php-pecl-amqp
1.9.4 7
7
 
  apcu_bc sclo-php72-php-pecl-apcu-bc
sclo-php73-php-pecl-apcu-bc
1.0.5 7
7
 
  apfd sclo-php72-php-pecl-apfd
sclo-php73-php-pecl-apfd
1.0.1 7
7
 
  ast sclo-php72-php-ast
sclo-php73-php-ast
1.0.10 7
7
 
  geoip sclo-php72-php-pecl-geoip
sclo-php73-php-pecl-geoip
1.1.1 7
7
 
  http sclo-php72-php-pecl-http
sclo-php73-php-pecl-http
3.2.2 7
7
 
  igbinary sclo-php72-php-pecl-igbinary
sclo-php73-php-pecl-igbinary
2.0.8 7
7
 
  imagick sclo-php72-php-pecl-imagick
sclo-php73-php-pecl-imagick
3.4.4 7
7
 
  imap sclo-php72-php-imap
sclo-php73-php-imap
7.2.24
7.3.11
7
7
nécessite libc-client disponible dans EPEL
7.3.20 en testing
  lzf sclo-php72-php-pecl-lzf
sclo-php73-php-pecl-lzf
1.6.8 7
7
 
  memcached sclo-php72-php-pecl-memcached
sclo-php73-php-pecl-memcached
3.1.4 7
7
 
  mongodb sclo-php72-php-pecl-mongodb
sclo-php73-php-pecl-mongodb
1.8.2 7
7
 
  msgpack sclo-php72-php-pecl-msgpack
sclo-php73-php-pecl-msgpack
2.1.1 7
7
 
  phpiredis sclo-php72-php-phpiredis
sclo-php73-php-phpiredis
1.0.0 7
7
 
  propro sclo-php72-php-pecl-propro
sclo-php73-php-pecl-propro
2.1.0 7
7
 
  raphf sclo-php72-php-pecl-raphf
sclo-php73-php-pecl-raphf
2.0.1 7
7
 
  redis v4 sclo-php72-php-pecl-redis4 4.3.0 7  
  redis v5 sclo-php72-php-pecl-redis5
sclo-php73-php-pecl-redis5
5.3.2 7
7
 
  rrd sclo-php72-php-pecl-rrd
sclo-php73-php-pecl-rrd
2.0.1 7
7
 
  selinux sclo-php72-php-pecl-selinux
sclo-php73-php-pecl-selinux
0.5.0 7
7
 
  smbclient sclo-php72-php-smbclient
sclo-php73-php-smbclient
1.0.0 7
7
 
  sodium sclo-php72-php-sodium
sclo-php73-php-sodium
7.2.24
7.3.11
7
7
nécessite libsodium disponible dans EPEL
7.3.20 en testing
  solr sclo-php72-php-pecl-solr2
sclo-php73-php-pecl-solr2
2.5.0 7
7
 
  ssh2 sclo-php72-php-pecl-ssh2
sclo-php73-php-pecl-ssh2
1.2 7
7
 
  tidy sclo-php72-php-tidy
sclo-php73-php-tidy
7.2.24
7.3.11
7
7

7.3.20 en testing
  uploadprogress sclo-php72-php-pecl-uploadprogress
sclo-php73-php-pecl-uploadprogress
1.1.3 7
7
 
  uuid sclo-php72-php-pecl-uuid
sclo-php73-php-pecl-uuid
1.1.0 7
7
 
  xattr sclo-php72-php-pecl-xattr
sclo-php73-php-pecl-xattr
1.4.0 7
7
 
  xdebug sclo-php72-php-pecl-xdebug 2.7.2 7 rh-php73-php-pecl-xdebug existe
  unit-php sclo-php72-unit-php
sclo-php73-unit-php
1.19.0 7
7
 

actuellement toutes les dépendances doivent être disponible dans les dépôts de base (EPEL est donc exclu), ce qui explique l’impossibilité d'ajouter certaines extensions.

Paquets régulièrement demandés et en attente :

Aucun actuellement