PHP 7.4

nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: PHP 7.4

Post by nikko »

Super, Alex! :D
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
Enigma
Posts: 258
Joined: Thu 2. Aug 2018, 19:18

Re: PHP 7.4

Post by Enigma »

nikko wrote: Mon 16. Dec 2019, 18:26Super, Alex! :D

Irgendwie erinnert mich das gerade an https://www.youtube.com/watch?v=CHq2fzE4ryI. Ist das wirklich schon sooo lange her? :shock:

Gruß
Jan
This message has been ROT-13 encrypted twice for higher security.
User avatar
stfn116
Posts: 306
Joined: Wed 9. Jan 2019, 11:43
Location: Bavaria

Re: PHP 7.4

Post by stfn116 »

danke für php 7.4 und danke dir Jan, für den Jingle in meinem Kopf heute. ;-)
:D Wer meint, Kompetenz sei teuer, möge es einmal mit Inkompetenz versuchen. Zitat: Bernd W. Klöckner. :lol:
User avatar
ruediger00
Posts: 4
Joined: Wed 18. Dec 2019, 16:27

Re: PHP 7.4

Post by ruediger00 »

Prima, ich nutze es auch schon.
Allerdings scheint eine Datei vergessen worden zu sein. Ich bekomme diese Meldung:

Code: Select all

www@kmXXXX:/opt/keyhelp/php/7.4/bin$ ./php -v
Failed loading /usr/local/ioncube/ioncube_loader_lin_7.4.so:  /usr/local/ioncube/ioncube_loader_lin_7.4.so: cannot open shared object file: No such file or directory
PHP 7.4.0 (cli) (built: Dec 13 2019 09:15:17) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.0, Copyright (c), by Zend Technologies
Meine Webseite läuft allerdings trotzdem problemlos.
User avatar
ruediger00
Posts: 4
Joined: Wed 18. Dec 2019, 16:27

Re: PHP 7.4

Post by ruediger00 »

never mind .... habe ein Ticket geschrieben und ioncube wurde deaktiviert für 7.4.
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: PHP 7.4

Post by Alexander »

ruediger00 wrote: Wed 18. Dec 2019, 17:07 never mind .... habe ein Ticket geschrieben und ioncube wurde deaktiviert für 7.4.
Ioncube für PHP 7.4 existiert schlicht und einfach noch nicht ;).
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Engholm
Posts: 151
Joined: Fri 1. Feb 2019, 11:06

Re: PHP 7.4

Post by Engholm »

Vielen Dank auch von mir!
KnechtRootRecht
Posts: 36
Joined: Thu 16. May 2019, 11:03

Re: PHP 7.4

Post by KnechtRootRecht »

Habe mich auch riesig gefreut und gleich mein aktuelles Projekt auf PHP 7.4 umgestellt.
Hochgeladen und siehe da:
The factory can only instantiate \Redis|\RedisCluster classes: "Redis" asked
keine php-redis extension. dann dachte ich doch mal was davon gelesen zu haben dass man beim User extension aktivieren kann, finde aber leider kein eingabefeld. wurde das rausgenommen?
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: PHP 7.4

Post by Florian »

Hallo,

entsprechend gewünschte PHP Module müssen manuell nachinstalliert werden. Entweder über pecl oder klassich mittels phpize->configure->make und make install.

z.B.

Download des Archivs: wget https://pecl.php.net/get/redis-5.1.1.tgz

Auspacken: tar xzf redis-5.1.1.tgz

cd redis-5.1.1/

/opt/keyhelp/php/7.4/bin/phpize (ggf autoconf nachinstallieren)

./configure --with-php-config=/opt/keyhelp/php/7.4/bin/php-config
make
make install

echo "extension=redis.so" > /opt/keyhelp/php/7.4/etc/conf.d/redis.ini

/etc/init.d/keyhelp-php74-fpm restart
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
KnechtRootRecht
Posts: 36
Joined: Thu 16. May 2019, 11:03

Re: PHP 7.4

Post by KnechtRootRecht »

Florian wrote: Mon 27. Jan 2020, 16:00 Hallo,

entsprechend gewünschte PHP Module müssen manuell nachinstalliert werden. Entweder über pecl oder klassich mittels phpize->configure->make und make install.

z.B.

Download des Archivs: wget https://pecl.php.net/get/redis-5.1.1.tgz

Auspacken: tar xzf redis-5.1.1.tgz

cd redis-5.1.1/

/opt/keyhelp/php/7.4/bin/phpize (ggf autoconf nachinstallieren)

./configure --with-php-config=/opt/keyhelp/php/7.4/bin/php-config
make
make install

echo "extension=redis.so" > /opt/keyhelp/php/7.4/etc/conf.d/redis.ini

/etc/init.d/keyhelp-php74-fpm restart
Hallo Florian,

Nach einem Update von Keyhelp ist dann aber diese erweiterung wieder weg, oder?
könnte die Extension nicht Standardmäßig mitkompiliert werden?
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: PHP 7.4

Post by Florian »

Hallo,

ja man kann die Updatefunktion der PHP Versionen im Keyhelp deaktivieren. Dann bleiben einem die eigenen Module erhalten.

Alex ist immer fleißig dabei, gewünschte Module in die Versionen dauerhaft zu integrieren. Den Wunsch dann einfach in der entsprechenden Rubrik äußern.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
WebCF
Posts: 59
Joined: Fri 29. Jun 2018, 21:05

Re: PHP 7.4

Post by WebCF »

Habe selbes Problem mit dem ioncube. Habe ein Scheduled Task für einen User angelegt. Seitdem diese Meldung per Mail:

Code: Select all

 Cron <cloud@s1> /opt/keyhelp/php/7.4/bin/php /home/users/cloud/www/occ system:cron > /dev/null
 
Failed loading /usr/local/ioncube/ioncube_loader_lin_7.4.so:  /usr/local/ioncube/ioncube_loader_lin_7.4.so: cannot open shared object file: No such file or directory 
Muss ich 7.3 nehmen oder gibts dafür einen Fix? KH ist Version 20.1
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: PHP 7.4

Post by Alexander »

Die ionCube-Loader für PHP 7.4 wurden erst vor kurzem veröffentlicht, aus diesem Grund existiert die Datei ggf. noch nicht auf deinem System.

Du kannst Sie manuell Updaten, oder bis zum nächsten KeyHelp-Update auf 20.3 warten.

Manuelles Update:

1) Auf https://www.ioncube.com/loaders.php gehen und die Datei für Linux x86 64 Bit herunterladen
(https://downloads.ioncube.com/loader_do ... -64.tar.gz)

2) Entpacken nach /usr/local/ioncube/ und vorhandene Dateien überschreiben

3) Alle laufenden PHP-FPM Prozesse neu laden ("phpX.X-fpm" / "keyhelp-phpX.X-fpm")
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
WebCF
Posts: 59
Joined: Fri 29. Jun 2018, 21:05

Re: PHP 7.4

Post by WebCF »

Danke!

Was ich nicht verstehe: wieso wird keyhelp-php7.4 angeboten wenn der ioncube loader benötigt wird, aber nicht im System existiert?
christian.john
Posts: 228
Joined: Tue 9. Apr 2019, 16:31
Location: Korschenbroich
Contact:

Re: PHP 7.4

Post by christian.john »

Die wenigsten Webapplikationen brauchen den Ioncubeloader. Systeme wie Wordpress und ähnliche laufen auch ohne auf PHP 7.4.
Keyhelp benötigt den Ioncube-Loader, nutzt aber noch kein PHP 7.4 sondern die Versionen aus dem Betriebssystem.
Individuelle Entwicklung webbasierter Datenbanksysteme
https://www.john-softwareentwicklung.de
Locked