Current situation about official repositories providing PHP Software Collections for RHEL and CentOS users.
Since RHSCL 3.2 was released, RHEL users can install PHP 7.0, PHP 7.1 or PHP 7.2 without base système alteration, using the appropriate channel.
These packages are also available for CentOS users in the SCL repositories, managed by the SCLo SIG:
# yum --enablerepo=extras install centos-release-scl
So the CentOS project provides the infrastructure and hosting for 4 repositories:
- centos-sclo-rh : same content than upstream RHSCL
- centos-sclo-sclo : additional collections maintained by the community
- centos-sclo-rh-testing : packages to be tested (RHSCL beta version)
- centos-scl-sclo-testing : package to be tested, maintained by the community
RHSCL users wishing to use these additional packages can configure the centos-sclo-sclo repository by using the centos-release-scl Copr repository:
# 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
If you are interested by these packages, I recommend to follow the sclorg@redhat.com mailing list where possible issues are discussed, and changes announced. Thanks for using this list for your feedback (testing packages) or any other request. New contributor are also welcome.
Information and documentation on https://www.softwarecollections.org/.
Development is tracked on sclorg-distgit.
Here is the list of available additional packages in centos-sclo-sclo on October 4th 2019:
# | Paquet | Version | Distribution | Remarques | |
amqp | sclo-php70-php-pecl-amqp sclo-php71-php-pecl-amqp sclo-php72-php-pecl-amqp |
1.9.4 | 6, 7 7 7 |
||
apcu | sclo-php70-php-pecl-apcu | 5.1.17 | 6, 7 | rh-php71-php-pecl-apcu and rh-php72-php-pecl-apcu exist | |
apcu_bc | sclo-php70-php-pecl-apcu-bc sclo-php71-php-pecl-apcu-bc sclo-php72-php-pecl-apcu-bc |
1.0.5 | 6, 7 7 7 |
||
apfd | sclo-php70-php-pecl-apfd sclo-php71-php-pecl-apfd sclo-php72-php-pecl-apfd |
1.0.1 | 6, 7 7 7 |
||
ast | sclo-php70-php-ast sclo-php71-php-ast sclo-php72-php-ast |
1.0.3 | 6, 7 7 7 |
||
geoip | sclo-php70-php-pecl-geoip sclo-php71-php-pecl-geoip sclo-php72-php-pecl-geoip |
1.1.1 | 7 7 7 |
||
http | sclo-php70-php-pecl-http sclo-php71-php-pecl-http sclo-php72-php-pecl-http |
3.2.1 | 6, 7 7 7 |
||
igbinary | sclo-php70-php-pecl-igbinary sclo-php71-php-pecl-igbinary sclo-php72-php-pecl-igbinary |
2.0.8 | 6, 7 7 7 |
||
imagick | sclo-php70-php-pecl-imagick sclo-php71-php-pecl-imagick sclo-php72-php-pecl-imagick |
3.4.4 | 6, 7 7 7 |
||
imap | sclo-php70-php-imap sclo-php71-php-imap sclo-php72-php-imap |
7.0.27 7.1.30 7.2.10 |
7 7 7 |
requires libc-client from EPEL | |
lzf | sclo-php70-php-pecl-lzf sclo-php71-php-pecl-lzf sclo-php72-php-pecl-lzf |
1.6.7 | 6, 7 7 7 |
||
mcrypt | sclo-php70-php-mcrypt sclo-php71-php-mcrypt |
7.0.27 7.1.30 |
6, 7 7 7 |
requires libmcrypt from EPEL | |
memcached | sclo-php70-php-pecl-memcached sclo-php71-php-pecl-memcached sclo-php72-php-pecl-memcached |
3.1.3 | 7 7 7 |
||
mongodb | sclo-php70-php-pecl-mongodb sclo-php71-php-pecl-mongodb sclo-php72-php-pecl-mongodb |
1.6.0 | 6, 7 7 7 |
||
msgpack | sclo-php70-php-pecl-msgpack sclo-php71-php-pecl-msgpack sclo-php72-php-pecl-msgpack |
2.0.3 | 6, 7 7 7 |
||
phpiredis | sclo-php70-php-phpiredis sclo-php71-php-phpiredis sclo-php72-php-phpiredis |
1.0.0 | 6,7 7 7 |
||
propro | sclo-php70-php-pecl-propro sclo-php71-php-pecl-propro sclo-php72-php-pecl-propro |
2.0.1 | 6, 7 7 7 |
||
raphf | sclo-php70-php-pecl-raphf sclo-php71-php-pecl-raphf sclo-php72-php-pecl-raphf |
2.0.0 | 6, 7 7 7 |
||
redis v3 | sclo-php70-php-pecl-redis sclo-php71-php-pecl-redis |
3.1.6 | 6, 7 7 |
||
redis v4 | sclo-php70-php-pecl-redis4 sclo-php71-php-pecl-redis4 sclo-php72-php-pecl-redis4 |
4.3.0 | 6, 7 7 7 |
||
redis v5 | sclo-php70-php-pecl-redis5 sclo-php71-php-pecl-redis5 sclo-php72-php-pecl-redis5 |
5.0.2 | 6, 7 7 7 |
||
selinux | sclo-php70-php-pecl-selinux sclo-php71-php-pecl-selinux sclo-php72-php-pecl-selinux |
0.4.1 | 6, 7 7 7 |
||
smbclient | sclo-php70-php-smbclient sclo-php71-php-smbclient sclo-php72-php-smbclient |
1.0.0 | 6, 7 7 7 |
||
sodium | sclo-php72-php-sodium | 7.2.12 | 7 | requires libsodium from EPEL | |
solr | sclo-php70-php-pecl-solr2 sclo-php71-php-pecl-solr2 sclo-php72-php-pecl-solr2 |
2.5.0 | 6, 7 7 7 |
||
ssh2 | sclo-php70-php-pecl-ssh2 sclo-php71-php-pecl-ssh2 sclo-php72-php-pecl-ssh2 |
1.1.2 | 6, 7 7 7 |
||
tidy | sclo-php70-php-tidy sclo-php71-php-tidy sclo-php72-php-tidy |
7.0.27 7.1.30 7.2.10 |
7 7 7 |
||
uploadprogress | sclo-php70-php-pecl-uploadprogress sclo-php71-php-pecl-uploadprogress sclo-php72-php-pecl-uploadprogress |
1.0.3.1 | 6, 7 7 7 |
||
uuid | sclo-php70-php-pecl-uuid sclo-php71-php-pecl-uuid sclo-php72-php-pecl-uuid |
1.0.4 | 6, 7 7 7 |
||
xattr | sclo-php70-php-pecl-xattr sclo-php71-php-pecl-xattr sclo-php72-php-pecl-xattr |
1.3.0 | 6, 7 7 7 |
||
xdebug | sclo-php70-php-pecl-xdebug sclo-php71-php-pecl-xdebug sclo-php72-php-pecl-xdebug |
2.7.2 | 6, 7 7 7 |
||
unit-php | sclo-php70-unit-php sclo-php71-unit-php sclo-php72-unit-php |
1.12.0 | 6, 7 7 7 |
for now, all dependencies must be available in base repository (EPEL is excluded), this explain why some extensions cannot be added.
Waiting for often requested packages:
None for now