Cara menginstal versi PHP lama

13

Saya telah menginstal php dari apt - Bagaimana saya bisa menghapus versi itu dan menginstal yang lebih lama?

Yasith Tharindu
sumber

Jawaban:

12

Anda dapat menginstal versi lebih lama dari paket apa pun dengan Apt - Anda hanya perlu mencari nama versi spesifik yang Anda inginkan. Dengan asumsi Anda menggunakan Debian, Anda dapat mencari versi lama paket di situs mereka http://www.debian.org/distrib/packages

Format untuk menginstal paket spesifik tersebut adalah seperti ini:

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

Sehingga jika Anda ingin menginstal versi bernama 5.3.3-7 + squeeze3, Anda menggunakan ini:

apt-get install php5=5.3.3-7+squeeze3

Tetapi ini juga membuat saya bertanya, "Mengapa Anda ingin melakukan itu?" Meskipun Anda mungkin memiliki PHP script yang memerlukan versi lama dari PHP, belum ada upgrade dalam yang sangat lama yang telah rusak script PHP, dalam pengalaman saya (saya menjalankan web server yang host beberapa ratus situs). Dengan demikian, Anda akan menjalankan versi PHP berbahaya yang tidak aman di server Anda. Anda yakin ingin melakukan itu?

Ernie
sumber
2
Memberi +1 untuk kata pada keamanan, tetapi saya tidak setuju dengan bagian "Jangan pecahkan apa pun".
ercpe
6
Saat ini saya memiliki situs yang dihosting di mana server menjalankan 5.2. Saya ingin membuat mesin virtual yang cocok dengan ini sehingga saya bisa yakin ketika saya mengembangkan hal-hal yang bekerja di server langsung. Namun, saya ingin memutakhirkan jika tuan rumah saya dapat melakukan itu (yang saya harap). Tapi saya khawatir tentang pindah dari 5.2 ke 5.4.9. Harus ada perubahan yang dilanggar, bukan?
thomthom
1
Saya bekerja di situs yang memecah dalam php yang lebih baru dari 5,4. Biaya lebih besar untuk memperbaruinya ke php yang lebih baru daripada menjalankan versi lama.
Mnebuerquo
@Mnebuerquo itulah yang mereka katakan, sampai mereka melihat biaya pelanggaran keamanan :)
Lucas Kauffman
Tentu saja menjalankan versi yang lebih lama baik untuk dikembangkan, terutama jika server produksi menjalankan versi yang lebih lama.
Mark Stewart
0

Copot versi lama menggunakan tautan sudo apt-get purge phpMenggunakan http://sg2.php.net/releases/ ini, kita dapat mengunduh kompresi tar versi PHP tertentu.

Ikuti langkah-langkah di bawah ini

  1. Ekstrak file tar

  2. cd php-7.0.*

  3. ./configure

  4. make

  5. sudo make install

  6. Periksa versi php menggunakan php -v

SujanKumar
sumber