Page 2 of 4

Re: PHP 7.4

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

Re: PHP 7.4

Posted: Mon 16. Dec 2019, 22:33
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

Re: PHP 7.4

Posted: Tue 17. Dec 2019, 09:34
by stfn116
danke für php 7.4 und danke dir Jan, für den Jingle in meinem Kopf heute. ;-)

Re: PHP 7.4

Posted: Wed 18. Dec 2019, 16:30
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.

Re: PHP 7.4

Posted: Wed 18. Dec 2019, 17:07
by ruediger00
never mind .... habe ein Ticket geschrieben und ioncube wurde deaktiviert für 7.4.

Re: PHP 7.4

Posted: Thu 19. Dec 2019, 08:10
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 ;).

Re: PHP 7.4

Posted: Fri 20. Dec 2019, 13:54
by Engholm
Vielen Dank auch von mir!

Re: PHP 7.4

Posted: Mon 27. Jan 2020, 15:45
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?

Re: PHP 7.4

Posted: Mon 27. Jan 2020, 16:00
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

Re: PHP 7.4

Posted: Wed 26. Feb 2020, 13:08
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?

Re: PHP 7.4

Posted: Wed 26. Feb 2020, 13:15
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.

Re: PHP 7.4

Posted: Tue 4. Aug 2020, 20:48
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

Re: PHP 7.4

Posted: Wed 5. Aug 2020, 00:23
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")

Re: PHP 7.4

Posted: Wed 5. Aug 2020, 05:41
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?

Re: PHP 7.4

Posted: Wed 5. Aug 2020, 07:16
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.