[FRsAG] deb.sury.org... miroir ou sauvegarde ?

Pierre DOLIDON sn4ky at sn4ky.net
Mar 21 Juil 17:38:31 CEST 2020


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.



Plus d'informations sur la liste de diffusion FRsAG