Điều này cần phải được nói đi nói lại: Đừng chạy phần mềm lỗi thời.
PHP 5.3 đã kết thúc vào ngày 14 tháng 8 năm 2014 , tức là 1 năm và 8 tháng trước tại thời điểm viết câu trả lời này.
Sử dụng phần mềm đã hết hạn sử dụng sẽ không mang lại cho bạn điều gì ngoài các lỗ hổng bảo mật và đau đớn, trừ khi bạn có thể đầu tư thời gian để nghiên cứu chính xác tất cả các lỗ hổng bảo mật hiện có chống lại PHP kể từ phiên bản PHP 5.3.x cuối cùng và sửa lỗi bảo mật cẩn thận. PHP gần đây phát hành chính mình.
Tôi chắc chắn sẽ khuyên bạn nên sửa phần mềm yêu cầu PHP 5.3 thay vào đó, bằng cách làm theo các hướng dẫn di chuyển PHP:
Và tôi thậm chí sẽ khuyên bạn nên đi thẳng tới PHP 5.6 (hoặc thậm chí PHP 7.0) vì nó sẽ có hỗ trợ bảo mật cho đến ngày 31 tháng 12 năm 2018 . Các hướng dẫn di chuyển ở đây:
Việc di chuyển mã sang mã PHP mới hơn có vẻ như là một khoản đầu tư lớn, nhưng cuối cùng, điều này sẽ giúp bạn tiết kiệm thời gian và tiền bạc vì chạy phần mềm lỗi thời là một rủi ro bảo mật nghiêm trọng, đặc biệt là khi giao tiếp với Internet lớn, nhưng thậm chí chạy nó tường lửa bên trong mạng hạn chế gây rủi ro bảo mật khi mạng nội bộ của bạn bị tấn công.
Tùy chọn thứ hai sẽ là sử dụng Ubuntu 12.04 LTS có PHP 5.3.10-1ubfox3.22 với các bản vá bảo mật được chuẩn bị bởi các nhà bảo trì Canonical. Bạn có thể nghĩ rằng 5.3.10 nhỏ hơn 5.3,29, nhưng thực tế là phiên bản PHP trong Ubuntu 12.04 LTS có các lỗ hổng bảo mật (nghiêm trọng) ít hơn so với vanilla ngược dòng PHP 5.3,29, bởi vì những người duy trì Ubuntu của PHP đang xem lỗ hổng bảo mật và vá lỗi PHP để giảm thiểu các lỗ hổng nghiêm trọng trong các gói.