2015-03-23 23 views
17

Tôi đang cố gắng để cài đặt php 5.6 trên Amazon Linux bằng cách sử dụng lệnh sau:Làm thế nào để cài đặt Php5.6 trong linux amazon

$ yum install php56 
No package php56 available. 
Error: Nothing to do 

Có một kho lưu trữ tôi cần phải thêm vào để làm điều này? Tôi đã tìm kiếm điều này nhưng không thể tìm thấy bất kỳ nguồn nào. Tôi cũng muốn biết phiên bản Apache nào hoạt động với phiên bản php này?

+0

'yum install php56w' – Daan

+0

Điều đó không làm việc – avaj

+0

Clone kho PHP, đánh dấu vào' 5.6' chi nhánh và xây dựng từ nguồn. –

Trả lời

9

AWS chưa đóng gói php 5.6. Bạn cần cài đặt php 5.5 từ kho lưu trữ ALAMI hoặc xây dựng 5.6 từ nguồn.

Để liệt kê có sẵn 5,5 gói sử dụng yum search php55

Các php55 là gói cơ bản, nhưng bạn có thể cần những người khác được liệt kê là tốt.

Khi 5.6 đã sẵn sàng, bạn sẽ có thể tìm thấy nó với yum search php56

Bạn có thể tìm thông tin về việc xây dựng nguồn tại php.net, cụ thể Installation on Unix Systems/Apache 2.x on Unix Systems

+1

Hiện tại AWS đã đóng gói php 5.6 – manan

89

Dưới đây là các bước tôi đã sử dụng để cập nhật PHP phiên bản 5,3-5,6 ở Amazon Linux

bước (Sử dụng sudo chỉ nếu cần)

1) Di OLD Apache

sudo service httpd stop 
sudo yum erase httpd httpd-tools apr apr-util 

2) Tẩy sơn cũ PHP

sudo yum remove php-* 

3) Cài đặt PHP 5.6 (Apache 2.4 sẽ được tự động cài đặt với điều này)

sudo yum install php56 

4) Hãy chắc chắn tất cả các tiện ích mở rộng PHP bắt buộc được cài đặt

yum list installed | grep php 

5) Nếu không sau đó cài đặt chúng bằng cách sử

sudo yum install php56-xml php56-xmlrpc php56-soap php56-gd 

6) Để liệt kê các phần mở rộng php sẵn khác

yum search php56 

7) PHP 5.6 MySQL phần mở rộng (Giả sử bạn đã cài đặt MySQL)

sudo yum install php56-mysqlnd 

(LƯU Ý: nó không phải là php56-mysql)

8) Start/Restart Apache

sudo service httpd start 
sudo service httpd restart 

9) Kiểm tra phiên bản

php -v 
httpd -v 
+0

Câu trả lời hay. Tôi kết hợp nó với điều này: http: // brianshim.com/webtricks/update-amazon-ami-php5-3-to-php5-4/ – Andrew

+0

Làm việc như một sự quyến rũ, cảm ơn! –

+0

Đây là câu trả lời thực sự rất hữu ích và nó đã cứu tôi rất nhiều thời gian. Cảm ơn Rijas cho rằng – azeem

Các vấn đề liên quan