2012-08-01 32 views
5

Tôi có một máy chủ chuyên dụng lưu trữ một số trang web hiện đang chạy PHP 5.2. Tôi cần phải nâng cấp phiên bản PHP và tôi đã được cho biết tôi có thể làm được điều này thông qua SSH sử dụng lệnh này:Máy chủ Linux Cập nhật PHP cuộn lùi

yum nâng cấp php

Không Tôi là một chút lo lắng về việc cập nhật và một trang web không thể để hoạt động nữa, vì vậy có một lệnh rollback tôi có thể sử dụng để nếu một cái gì đó đi sai tôi có thể nhanh chóng thay đổi trở lại PHP 5.2?

Rất cám ơn

+0

xem chủ đề này http://forum.parallels.com/showthread.php?t=110631 – amitchhajer

Trả lời

3

Bạn nên biết những gì đã thay đổi từ php 5.2 để php 5.3 đầu tiên, nếu bạn nghĩ rằng thay đổi này sẽ không ảnh hưởng đến bạn kịch bản, sau đó nâng cấp, nếu không, sau đó ở lại với php 5.2 hoặc thực hiện các thay đổi cần thiết trong tập lệnh của bạn trước tiên (Personnaly tôi khuyên bạn nên nâng cấp lên PHP 5.3), đây là danh sách các thay đổi Migrating from PHP 5.2 to 5.3

Nếu bạn gặp phải một số vấn đề sau khi nâng cấp, hãy kiểm tra gói lưu trữ nếu php 5.2 vẫn tồn tại trong đó (sử dụng lệnh "yum search php"), nếu có thì xóa PHP hiện tại bạn đã nhận (lệnh "yum remove php") và sau đó cài đặt gói bạn tìm thấy (ví dụ: "yum install php-5.2")

Lưu ý: Nếu bạn không tìm thấy gói PHP 5.2 trong kho lưu trữ, bạn có thể phải biên dịch PHP 5.2 từ nguồn.

0

Bạn có thể tự mình sao lưu phiên bản php cũ nhưng tôi không thể đề xuất điều này. Thông thường nó chỉ là phpize, php.ini, php.so và thư mục php modules. Sau đó, bạn có thể thực hiện cập nhật.

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