Cập nhật PHP với yum trên Amazon Linux


14

Tôi có Amazon Linux trên EC2, AMI 2013.09. Tôi đã làm theo hướng dẫn cài đặt LAMP, http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html và kết thúc với PHP5.3 được cài đặt.

Trả lời câu hỏi này tại đây, Chi tiết phiên bản Amazon Linux , ceejay0z giải thích rằng tôi có thể nâng cấp lên PHP5.5 bằng cách sử dụng yum install php55. Tuy nhiên, khi tôi làm, tôi nhận được các lỗi liên quan đến xung đột (khi kết thúc kiểm tra phụ thuộc).

Vì vậy, câu hỏi của tôi là, làm thế nào để tôi tiến hành từ đây? Tôi có muốn xóa cài đặt PHP hiện có, sau đó cài đặt mới không? Nâng cấp? Cập nhật? Cập nhật lên? (Trong trường hợp không rõ ràng, tôi chưa từng sử dụng yum trước đây ...)


bạn nên liệt kê các lỗi của mình để mọi người có thể giúp đỡ
Drew Khoury

Làm thế nào bạn có được điều này làm việc?
Pochi

Chiquis, xem câu trả lời dưới đây. Đó là như tôi đã nhận được. Vấn đề tiếp theo tôi gặp phải là trình điều khiển PDO cho MySQL không có trong repo, (không phải cho 5.5 dù sao đi nữa). Tôi đã dọn rác máy và đến Ubuntu 12.04. Những ngày hạnh phúc.
Kim

Câu trả lời:


23

Đã làm cho tôi:

yum remove php httpd php-cli php-xml php-common httpd-tools
yum install php55 php55-mysql php55-pdo

2
Tôi nhận được "Không có gói php55-mysql."
Đánh dấu Kasson

3
@MarkKasson Hãy thử php55-mysqlnd hoặc php-mysqlnd. Tôi nghĩ rằng tôi có thể đã khắc phục lỗi khi tôi chạy nó, xin lỗi
Benubird

2
Nhu cầu đặc biệt của tôi được giải quyết với sudo yum install php-mysqli -y. Tôi nhớ rằng nó đã tải php-mysqlnd.
Đánh dấu Kasson

Tôi có thể làm điều này với #yum nâng cấp php5.6 không? Điều này sẽ nâng cấp php5.3 lên php5.6 mà không gặp sự cố phụ thuộc? hoặc loại bỏ 5.3 trong cài đặt 5.6 là cách duy nhất tốt hơn
Ashish Karpe

0

OK, vì vậy tôi dường như đã làm việc này. Không chắc chắn 100% như thế nào, nhưng tôi nghĩ rằng tôi phải xóa php và httpd, sau đó cài đặt php55. Không chắc chắn nếu tôi phải cài đặt httpd24 riêng?


2
Bạn không nên đăng các chỉnh sửa cho câu hỏi của bạn dưới dạng câu trả lời.
Drew Khoury
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.