Pertanyaan Perbarui versi php server ke 5.4.10 melalui baris perintah


Saya mengatur vps untuk pertama kalinya dari awal, tuan rumah memiliki satu klik LAMP installer yang mengambil membagikan pekerjaan kaki, tetapi menjalankan phpinfo(); saya menemukan im menjalankan 5.3.10.

Jadi id ingin memperbaruinya ke 5.4.10 - Ive run sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt tetapi dikatakan php5 adalah versi terbaru, ada gagasan tentang cara memperbarui ini?

Server menjalankan Ubuntu 12.04


24
2017-09-09 23:04


asal


Meskipun saya memberikan jawaban, mengapa Anda secara khusus menginginkan 5.4.10? 5.3.x dalam 12.04 cenderung mendapatkan pembaruan keamanan masih jadi setiap CVE atau masalah keamanan antara 5.3.x dan 5.4.10 biasanya diperbaiki ... - Thomas Ward♦


Jawaban:


PHP 5.4.10 tidak tersedia di repositori Ubuntu untuk 12.04.

Anda memiliki dua opsi:

(1) coba dan temukan PPA dengan versi PHP 5.4.10 (seperti PPA lama ondrej)

a) Jalankan perintah ini: sudo apt-get install python-software-properties
  b) Jalankan perintah ini: sudo add-apt-repository ppa:ondrej/php5-oldstable
  c) Jalankan sudo apt-get update; sudo apt-get install php5
  d) Ini harus memungkinkan Anda untuk menggunakan PHP 5.4.10 (atau apa pun yang paling baru "Old Stable PHP").

(2) unduh PHP dari sumber, dan kompilasi.

5.4.10 tidak ada dalam repositori untuk versi Ubuntu, rupanya, jadi Anda terjebak dengan dua opsi ini untuk semua rilis.

(Saya dapat mencoba dan mencadangkan 5.4.10 dari Debian jika Anda mau, tetapi itu akan berada dalam PPA, jadi Anda harus percaya bahwa saya tidak memberi Anda malware, meskipun saya tidak akan melakukannya.)


34
2017-09-09 23:37



Terima kasih @Thomas W - melihat kembali pada unduhan php.net tampaknya versi stabil terakhir 5.4 adalah 5.4.19 apakah lebih mudah untuk menginstal melihat sebagai stabil lama saat ini? - sam
@sam Tidak, itu tidak lebih mudah untuk menginstal daripada 5.4.10, karena tidak ada dalam repositori dan perlu dimasukkan ke dalam PPA atau dikompilasi dari sumber yang akan diinstal. - Thomas Ward♦
Terima kasih @Thomas W - saya benar-benar akhirnya mulai bekerja menggunakan sudo add-apt-repository ppa:ondrej/php5-oldstable yang diinstal 5.4.19 - diambil dari SINI - sam
@sam Ya, ondrej's PPA lumayan, saya juga akan menambahkan data itu di sini. - Thomas Ward♦
Terima kasih - saya pikir poin penting untuk ditambahkan adalah bahwa Anda juga harus menjalankan apt-get install python-software-properties untuk dapat menggunakan add-apt-repository - sam


Memasang PHP 5.4. * Pada Ubuntu 12.04 Cukup tambahkan repositori PPA:

sudo add-apt-repository ppa:ondrej/php5-oldstable

Dan instal:

sudo apt-get update
sudo apt-get install php5

2
2017-09-28 12:56





Anda tidak perlu menambahkan repositori. Cukup gunakan langkah-langkah ini:

  1. sudo add-apt-repository ppa:ondrej/php5-oldstable
  2. sudo apt-get update 
  3. sudo apt-get install php5

itu dia.


0
2017-09-12 02:52