Je confirme que du php plus vieux que 5.6 sous Debian > 8 c'est la misère et pour moi impossible tellement les libs ssl et d'autres dépendances ont évoluées, ils n'arrivent plus à se brancher ensemble (correction de bug et sécu qui empêche le fonctionnement).
Seule solution réinstaller une vieille Debian qui a la bonne version mais y aura d'autres soucis comme les ciphers tls / ssh obsolètes, toute la suite supervision, métrologie, sauvegarde moderne qui ne pourra pas se brancher dessus...
Le 21/07/2020 à 17:38, Pierre DOLIDON a écrit :
Le 21/07/2020 à 17:33, Arnaud Launay a écrit :
Le Mon, Jul 20, 2020 at 04:26:51PM +0200, Stéphane Rivière a écrit:
Merci à Ronan pour le partage... Je laisse ça à dispo ici, pour un bout de temps, si ça peut aider d'autre paléojessiens à avoir du PHP 7.4 dessus (entre autres). https://stef.genesix.org/pub/sury-jessie
J'en ai une rigolote dans l'autre sens: j'ai un client qui a besoin de php *4* pour une appli avant sa migration d'ici la fin de l'année en théorie. Je ne suis même pas sûr de pouvoir retrouver une etch pour lui faire tourner ça dessus... Je pars du principe que ça n'existe pas sous buster, on est d'accord ? :)
Arnaud. _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
à l'époque, j'avais écrit une procédure pour le compiler sur debian 7 (doit être adaptable en debian 8, sur stretch et buster, j'en sais rien, j'ai jamais essayé, mais ça doit être la misère avec les libs)
## installer OpenSSL 0.9.X : ./config --prefix=/opt/applis/openssl-0.9.8zh
## installer les dépendances (Debian 7) aptitude install flex libssl-dev libcurl4-openssl-dev libgnutls-openssl27 libcurl-dev libcurl4 libxml2-dev libpng-dev libpng3-dev libmcrypt-dev mcrypt libtomcrypt-dev libjpeg8-dev libfreetype6-dev libmhash-dev libmysqlclient-dev libexpat1-dev libxslt1-dev libgd2-xpm-dev autoconf bison libbison-dev libbz2-dev libbz2-dev curl libxpm-dev libicu-dev unixodbc-dev libreadline-dev libgmp-dev libjpeg-dev libpspell-dev libicu-dev
## faire un peu de karaté avec les libs mkdir /usr/kerberos mkdir /usr/include/freetype2/freetype/ ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/libjpeg.so ln -s /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/libpng.so ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/libmysqlclient.so ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 ln -s /usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/libexpat.so ln -s /usr/include/freetype2/freetype.h "/usr/include/freetype2/freetype/freetype.h" ln -s /usr/lib/x86_64-linux-gnu/ /usr/lib64
## configurer le bouzin ./configure --prefix=/opt/applis/php-4.4.9 --with-zlib-dir --with-freetype-dir --enable-mbstring --with-libxml-dir=/usr --enable-soap --enable-calendar --with-curl --with-mcrypt --with-zlib --with-gd --disable-rpath --enable-inline-optimization --with-zlib --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-zip --with-pcre-regex --with-mysql=/usr --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf --with-openssl=/opt/applis/openssl-0.9.8zh --with-openssl-dir=/opt/applis/openssl-0.9.8zh --with-libdir=/lib/x86_64-linux-gnu --enable-ftp --with-imap-ssl --with-kerberos --with-gettext --with-expat-dir=/usr --enable-fastcgi
et voilà ça marchait.
Liste de diffusion du FRsAG http://www.frsag.org/