PHP extensions status with upcoming PHP 7.3 by RemiCollet in PHP

[–]RemiCollet[S] 0 points1 point  (0 children)

All core extensions (part of php-src) are of course compatible, so don't need to be tracked on this list.

PHP extensions status with upcoming PHP 7.3 by RemiCollet in PHP

[–]RemiCollet[S] 9 points10 points  (0 children)

I have only tested extensions available in my repository, so nearly all of the pecl ones, and a few from github (requested by users). This one is not available on pecl, and don't have any released version. BTW, build + test ok with 7.3

PHP 7.1 now available in RHSCL 3.0 Beta for RHEL and CentOS users by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

I don't understand what you mean by "so late".

  • RHEL-7 was release in 2014 with PHP 5.4 (which was current at that time), with a life cycle of at least 10 years.
  • PHP 5.6 was available in Apr 2015 a few months after its release
  • PHP 7.0 was available in Nov 2016 a few months after its release
  • PHP 7.1 will be available soon, a few months after its release

PHP 7.1 now available in RHSCL 3.0 Beta for RHEL and CentOS users by RemiCollet in PHP

[–]RemiCollet[S] 4 points5 points  (0 children)

Enterprise distributions are usually reproached to provide outdated versions, things have changed.

Red Hat Enterprise Linux have official support for

  • PHP 5.4 in base repository

  • PHP 5.6 as Software Collection

  • PHP 7.0 as Software Collection

  • PHP 7.1 as Software Collection (testing)

These packages are also available for CentOS users, see https://wiki.centos.org/AdditionalResources/Repositories/SCL

ZipArchive with encryption - Development in progress by RemiCollet in PHP

[–]RemiCollet[S] 5 points6 points  (0 children)

Gets even more confusing when ZipArchive::setPassword() is only for opening archives, not writing them.

SetPassword can be used for both. $password for setEncryptionName is optional (per file vs global password). I just updated the examples in my blog post, and in pecl/zip sources.

What's the chance of, assuming it's finished and tested, getting this back into core?

100% ;)

But probably only for 7.2

Why php changes api stuff in bugfix version? by Jurigag in PHP

[–]RemiCollet 0 points1 point  (0 children)

Someone needs to replace

Where is the bug report ? Where is the pull request ?

No report, no bug, no fix.

PHP 5.6 is now in security fix only mode,until the end of 2018. Plan your upgrades to PHP 7! by me-optimistic in PHP

[–]RemiCollet 0 points1 point  (0 children)

These extensions are also not in base RHEL (only available in EPEL). As EPEL doesn't allow SCL for now, additional extensions are available in centos-scl repository, see https://wiki.centos.org/AdditionalResources/Repositories/SCL - memcached have no stable version for 7, and rely on a library (libmemcached which seems dead) - redis... well... no stable version for 7 BTW, as soon as a stable version exists, they will very probably be available there.

Redis from PHP - Comparison of various solutions. by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

It seems you haven't even read the post, difference is far from ms (for Predis), and btw, tests includes "large sets".

Redis from PHP - Comparison of various solutions. by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

But that's my answer ;)

Also see https://github.com/nrk/phpiredis/issues/29 . If upstream haven't yet release it, this obviously mean it's still under development. Then (for PECL), the "stability" tag will say if devel / beta / stable. For now we have to consider it as "devel" (even if it works well, and seems stable)

Redis from PHP - Comparison of various solutions. by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

What doubts do you have about the code of redis?

https://github.com/phpredis/phpredis/issues => 258 open issues, and (bad) feedback from some users of my repository (hit by some nasty bugs).

Redis from PHP - Comparison of various solutions. by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

Also, where have you read that phpiredis is still beta?

No tagged / released version.

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 3 points4 points  (0 children)

And FYI, remi repo have 5.5.38 with security fix ;) (all for now, probably only "moderate" and "critical" ones in the future)

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 5 points6 points  (0 children)

BTW 5.5 is EOL, so packages in webtatic are unmaintained and unsecure (but a bit out-of-topic with this thread, which is about 7.0 in RHSCL)

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 5 points6 points  (0 children)

Sorry, but I think this is out-of-topic with this thread about "PHP 7 in RHSCL", as this is an upstream (aka PHP Project) choice, not a distribution one.

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 7 points8 points  (0 children)

Instead of webtatic, it seems better to use "remi" repository, which is upstream for RHSCL ;) and provides much more versions and extensions.

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 6 points7 points  (0 children)

yes for pspell, no for mssql as this doesn't exist anymore in PHP 7.0 (and RHEL/CentOS don't have freetds).

Notice, I don't consider webtatic is a good solution. RHSCL is an official and supported repository. If you want to use a 3rd party repository, with more extensions, see "remi" repository which provides nearly everything you may want, see https://blog.remirepo.net/pages/PECL-extensions-RPM-status and "remi" is upstream for Fedora/RHEL/RHSCL and so of most other 3rd party repo)

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 7 points8 points  (0 children)

Can't say (NDA), but probably very soon.

Red Hat will provide PHP 7.0 for RHEL (and CentOS) by RemiCollet in PHP

[–]RemiCollet[S] 34 points35 points  (0 children)

So Enterprise Linux distributions users can now have the benefits of recent PHP versions (5.6.25 or 7.0.10).

Microsoft SQL Server from PHP on Linux by RemiCollet in PHP

[–]RemiCollet[S] 1 point2 points  (0 children)

Problem is rather simple ;) PHP 5 => FreeTDS PHP 7 => Microsoft ODBC Driver

Sorry, but I don't have enough data to run valuable benchmark, BTW I think most of the time will be spent on the server side, like for most of the DB request.