Perbarui PHP dengan yum di Amazon Linux

14

Saya memiliki Amazon Linux di EC2, AMI 2013.09. Saya mengikuti tutorial pemasangan LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html , dan berakhir dengan PHP5.3 diinstal.

Sebagai jawaban untuk pertanyaan ini di sini, Rincian Versi Amazon Linux , ceejay0z menjelaskan bahwa saya dapat meningkatkan ke menggunakan PHP5.5 yum install php55. Namun, ketika saya melakukannya, saya mendapatkan kesalahan terkait konflik (di akhir pemeriksaan ketergantungan).

Jadi, pertanyaan saya adalah, bagaimana saya melanjutkan dari sini? Apakah saya ingin menghapus instalasi PHP yang ada, kemudian menginstal yang baru? Meningkatkan? Memperbarui? Perbarui ke? (Jika tidak jelas, saya belum pernah menggunakan yum sebelumnya ...)

Kim
sumber
Anda harus membuat daftar kesalahan Anda sehingga orang dapat membantu
Drew Khoury
bagaimana Anda membuatnya bekerja?
Pochi
Chiquis, lihat jawaban di bawah. Sejauh yang saya dapat. Masalah berikutnya yang saya temukan adalah bahwa driver PDO untuk MySQL tidak ada dalam repo, (tidak untuk 5.5 bagaimanapun). Saya merusak mesin dan pergi ke Ubuntu 12.04. Hari hari menyenangkan.
Kim

Jawaban:

23

Bekerja untuk saya:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo
Benubird
sumber
2
Saya mendapatkan "Tidak ada paket php55-mysql tersedia."
Mark Kasson
3
@MarkKasson Coba php55-mysqlnd atau php-mysqlnd. Saya pikir saya mungkin telah menekan kesalahan ketika saya menjalankannya, maaf
Benubird
2
Kebutuhan khusus saya terpecahkan sudo yum install php-mysqli -y. Saya ingat melihat bahwa itu memuat php-mysqlnd.
Mark Kasson
Bisakah saya melakukan ini dengan #yum meningkatkan php5.6? Apakah ini akan meningkatkan php5.3 ke php5.6 tanpa masalah ketergantungan? atau menghapus 5.3 dalam menginstal 5.6 adalah satu-satunya cara yang lebih baik
Ashish Karpe
0

OK, jadi saya sepertinya sudah bekerja. Tidak 100% yakin bagaimana, tapi saya pikir saya harus menghapus php dan httpd, lalu instal php55. Tidak yakin apakah saya harus menginstal httpd24 secara terpisah?

Kim
sumber
2
Anda tidak boleh memposting suntingan ke pertanyaan Anda sebagai jawaban.
Drew Khoury