Come installare la vecchia versione di PHP


13

Ho installato php da apt - Come posso rimuovere quella versione e installarne una precedente?

Risposte:


12

Puoi installare una versione precedente di qualsiasi pacchetto con Apt: devi solo cercare il nome della versione specifica che desideri. Supponendo che tu stia usando Debian, puoi cercare le vecchie versioni dei pacchetti sul loro sito http://www.debian.org/distrib/packages

Il formato per l'installazione di detto pacchetto specifico è il seguente:

apt-get install <package name>=<version>

Ad esempio, se si desidera installare la versione denominata 5.3.3-7 + squeeze3, si utilizza questo:

apt-get install php5=5.3.3-7+squeeze3

Ma anche questo mi porta alla domanda "Perché dovresti farlo?" Mentre potresti avere script PHP che richiedono una versione precedente di PHP, nella mia esperienza non c'è stato un aggiornamento da molto tempo che ha rotto gli script PHP (gestisco un server web che ospita diverse centinaia di siti Web). Come tale, avresti una versione pericolosamente insicura di PHP sul tuo server. Sei sicuro di volerlo fare?


2
+1 per la parola sulla sicurezza, ma non sono d'accordo con la parte "Non rompere nulla".
Ercpe,

6
Attualmente ho un sito ospitato in cui il server esegue 5.2. Vorrei impostare una macchina virtuale che corrisponda a questo in modo da poter essere sicuro quando sviluppo che le cose funzionano sul server live. Tuttavia, vorrei aggiornare se il mio host può farlo (cosa che spero). Ma sono preoccupato di passare dal 5.2 al 5.4.9. Devono esserci cambiamenti radicali, no?
Thom

1
Lavoro su un sito che si interrompe in qualsiasi php più recente di 5.4. Il costo è maggiore per aggiornarlo al php più recente che per eseguire una versione precedente.
Mnebuerquo,

@Mnebuerquo è quello che dicono tutti, finché non vedono il costo della violazione della sicurezza :)
Lucas Kauffman,

Certamente eseguire una versione precedente è utile per lo sviluppo, soprattutto se il server di produzione esegue una versione precedente.
Mark Stewart,


0

Disinstalla la versione precedente usando sudo apt-get purge phpquindi Usando questo link http://sg2.php.net/releases/ possiamo scaricare qualsiasi compressione tar della versione specifica di PHP.

Seguire i passaggi seguenti

  1. Estrarre il file tar

  2. cd php-7.0.*

  3. ./configure

  4. make

  5. sudo make install

  6. Controlla la versione di php usando php -v

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.