Bonjour,
Je souhaite installé une ancienne version php sur mon serveur dédié en plus de la version par défaut (7.0.33).
Système (OS) ISPconfig 3.0.5.4 (Debian 9)
J'essaie de suivre ce tuto :
https://www.howtoforge.com/tutorial/how-to-install-php-5.6-and-7.1-on-debian-9-stretch/
Et je suis directement aller au paragraphe 5 :
5 Compile PHP 5.6 as PHP-FPM and Fastcgi
J'ai ajouter toutes les commandes avec succès jusqu'à celle là :
make -j $(nproc) && make install
qui a pour résultat :
-bash: make : commande introuvable
J'aurais besoin donc un expert dans ce domaine, afin de me dire que c'est bien la bonne méthode que j'essaie de suivre puis m'expliquer pourquoi cette commande make ne fonctionne pas.
Faut-il que j'installe un programme supllémentaire permettant l'exécution de cette commande ?
Merci à l'avance pour l'âme charitable qui prendra le temps de m'éclairer sur mon problème ! :)
Serveurs dédiés - Installation d'une ancienne version php sur Dedian
Related questions
- Proxmox VM accès internet impossible
53303
19.11.2016 12:11
- Spam et IP bloquée
50790
12.12.2016 11:53
- il y a quelqu'un ?
49597
15.12.2025 17:01
- Mise en place de VM avec IP publique sur Proxmox 6 [RESOLU]
48827
30.04.2020 17:12
- SSD NVMe Soft Raid ou SSD SATA Hard Raid
48270
29.06.2021 23:29
- Port 25 bloqué pour spam à répétition
45673
28.02.2018 13:39
- Mise à jour PHP sur Release 3 ovh
44894
11.03.2017 17:43
- Identification carte réseau
43401
05.12.2025 10:09
- Connection smtp qui ne marche plus : connect error 10060
43300
12.04.2019 10:10
- Partition sur le disque de l'OS ESXI
43020
09.05.2017 14:33
apt-get update && apt-get install make
mais faites bien gaffe, des panels comme ISPconfig peuvent s'écrouler complètement si on change des composants du système derrière leur dos.
Merci à toi pour ce rapide retour, ça fait plaisir :)
Je viens de prendre un nouveau serveur afin de fusionner mes deux anciens. Dont un que j'utilise avec des sites nécessitant des anciennes versions PHP.
Donc si quelques choses plantent, pas grave, je réinstalle l'OS :)
Ta commande me donne :
E: Le type « « » est inconnu sur la ligne 1 dans la liste des sources /etc/apt/sources.list.d/php.list
E: La liste des sources ne peut être lue.
ça ne sent pas bon, ça,
peux-tu copier ici ce fichier /etc/apt/sources.list.d/php.list , en veillant bien à utiliser le bouton `</>` dans la barre d'outils ?
Perso, je jouerais à compiler une version de PHP...
Passe par les dépots sury.org.
« deb https://packages.sury.org/php/ stretch main »
C'est vide :)
Pareil. Pour installer PHP 5.6 sur une Debian 9, il y a les dépôts d'Ondřej Surý.
https://deb.sury.org/
https://packages.sury.org/php/README.txt
Après, si c'est pour installer un serveur pour du long terme, Debian 9 est déjà bien ancien...
Merci je vais voir ce site !
J'avais installé la 10. Mais lors de la configuration du serveur, il ne me m'installe pas ISPConfid Phpmyadmin... je n'ai pas un gros niveau en configuration de serveur. Devoir tout installer moi même, je le sentais pas.
attends, ne me dis pas que tu as copié les '«' et '»' depuis un site ?
Nâââân :-(
« deb https://packages.sury.org/php/ stretch main » c'est ce qu'il y a dans le fichier.
C'est bien ce que je dis, les guillemets n'ont rien à foutre là !
Quand je tape la commade :
nano /etc/apt/sources.list.d/php.list
Le fichier s'ouvre avec les guillements. Hormis cette phrase il est vide.
Hum donc oui ok je vois le problème, j'ai du copier un peu trop vite une commande en suivant le tutos précédent ;)
on tient la perle du jour, sans rancune !
Ah ben non :)
> mkdir -p /opt/php-5.6
> mkdir /usr/local/src/php5.6-build
> cd /usr/local/src/php5.6-build
> wget http://de2.php.net/get/php-5.6.33.tar.bz2/from/this/mirror -O php-5.6.33.tar.bz2
> tar jxf php-5.6.33.tar.bz2
The OpenSSL version in Debian 9 is too new for PHP 5.6, so we'll have to compile an older version in /opt/openssl to use it with PHP 5.6.
> cd /tmp
> wget "https://www.openssl.org/source/old/1.0.1/openssl-1.0.1t.tar.gz"
> tar xzf openssl-1.0.1t.tar.gz
> cd openssl-1.0.1t
> ./config shared --prefix=/opt/openssl
> make -j $(nproc) && make install
> ln -s /opt/openssl/lib /opt/openssl/lib/x86_64-linux-gnu
> wget -O /opt/openssl/ssl/cert.pem "http://curl.haxx.se/ca/cacert.pem"
Donc non je n'ai pas touché à ce fichier et cette ligne avec les guillemets est là par défaut.
Faudra attendre pour la perle du jour :)
Sérieusement, ne compile pas à la main. Tu te compliques inutilement la vie. Passe par les dépôts de Surý.
Oui je vais voir ce que c'est. 3 ans sans touché à un serveur, je suis retombé au plus bas :(
Ca intéresse quelqu'un ce boulot en freelance ?
Bon va falloir que les enfants soient couchés pour me mettre à fond dedans...
Si tu as besoin de quelqu'un pour t'installer un serveur, il y a très probablement un certain nombre de personnes dans les alentours qui seront intéressées. Pour ma part, le lien vers mon site se trouve dans mon profil.
Merci, je vais aller voir ça :)