1 (edited by gently 2015-12-10 03:38:41)

Topic: I am so confused with repositories and PECL extensions RPM status

First,Thanks remi repository。 It spare me a lot of trouble on PHP development.
And then, I am using Fedora 23 x64 system.But I have many questions.
1.If I want install PHP 5.6.16 Which repository should I been enabled.(remi.repo remi-php70.repo remi-test.repo)

2.I enabled remi.repo, And I find many Version of PHP in this repository, php php54 php55 php56 php70.

3.I want install php(the 5.6.16 version not php56) in remi.repo,but some extensions are not valuable. e.g. yac.
These are php54-php-pecl-yac php55-php-pecl-yac php56-php-pecl-yac php70-php-pecl-yac in remi.repo,but not include php-php-pecl-yac.

4.About the blog articles,they are not easy understand for users.
e.g.:
http://blog.remirepo.net/pages/PECL-ext … RPM-status
I do not understand this sentence "RPM in remi (or remi-php55 or remi-php56 or remi-php70) repository are are build against PHP version in remi (or remi-php55 or remi-php56 or remi-php70) repository".
There are two packages lists in this article, but they are not the same.I can't distinguish which repository(php) they belong to.

Maybe my descriptions are not detailed,I am very sorry.
Thanks again, That's all.

Re: I am so confused with repositories and PECL extensions RPM status

> 1.If I want install PHP 5.6.16 Which repository should I been enabled.(remi.repo remi-php70.repo remi-test.repo)

Only "remi-php56"... each version have its own repo.

> 2.I enabled remi.repo, And I find many Version of PHP in this repository, php php54 php55 php56 php70.

php54, php55, php56 and php70 are Software Collection, read : http://blog.remirepo.net/pages/English-FAQ#scl

> 3.I want install php(the 5.6.16 version not php56) in remi.repo,but some extensions are not valuable. e.g. yac.

php-pecl-yac is there : http://rpms.remirepo.net/enterprise/7/p … l-yac.html

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

3 (edited by gently 2015-12-10 05:59:36)

Re: I am so confused with repositories and PECL extensions RPM status

Hi,I am glad you replyed me.

> php-pecl-yac is there : http://rpms.remirepo.net/enterprise/7/p … l-yac.html
Yse , It'a yac,but it packed for EPEL 7.I can't find a yac package named "php-pecl-yac" in remi.repo for fedora 23 really.
Thanks all the same.

Re: I am so confused with repositories and PECL extensions RPM status

Because Fedora 23 already have PHP 5.6 in official repository
And php-pecl-yac is also there: https://apps.fedoraproject.org/packages/php-pecl-yac

So for fedora 23, remi only make sense:
- for additional packages not in official repository (e.g. cassandra, couchbase...)
- for newer versions of some pecl extensions I don't maintain in fedora (e.g. imagick)
- for software collections
- for PHP 7

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: I am so confused with repositories and PECL extensions RPM status

Thank you very much.I have understood with the 4 reasons.

Re: I am so confused with repositories and PECL extensions RPM status

smile

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi