Cách cài đặt PHP 7.2 trên Ubuntu và Debian

Logo chính thức của Php

Nhìn chung, các máy chủ Gnu / Linux sử dụng phiên bản 7 và 5.6 của PHP, nhưng các phiên bản này không phải là phiên bản mới nhất hoặc có nhiều chức năng nhất, mặc dù chúng là phiên bản ổn định nhất và không có lỗi. Các phiên bản tương lai của ngôn ngữ lập trình này rất thú vị và có thể nằm trên máy chủ cục bộ để được kiểm tra, thử nghiệm với các ứng dụng web của chúng tôi hoặc đơn giản là học lập trình với ngôn ngữ lập trình này.

Vì lý do này, chúng tôi sẽ nói với bạn cách tải phiên bản PHP mới nhất và cài đặt nó trên Ubuntu hoặc Debian hoặc các bản phân phối có nguồn gốc mà chúng tôi có thể sử dụng làm hệ điều hành cho máy chủ. Như chúng tôi đã nói trước đây, không nên sử dụng phiên bản này trên các máy chủ sản xuất vì nó có thể gây ra sự cố nghiêm trọng hoặc có lỗ hổng bảo mật. Nhưng nó vẫn hữu ích để thử nghiệm.

Để cài đặt PHP 7.2 trong Ubuntu và Debian, chúng ta phải sử dụng kho lưu trữ bên ngoài và cài đặt các phụ thuộc cần thiết để cài đặt và chạy phiên bản PHP mới này. Để làm điều này, chúng tôi mở thiết bị đầu cuối và viết như sau:

apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php

Sau đó, chúng tôi viết như sau để cài đặt PHP 7.2:

apt-get update
sudo apt-get install php7.2

Điều này sẽ cài đặt phiên bản PHP 7.2 nhưng sẽ không làm cho hệ điều hành sử dụng nó theo mặc định. Để làm điều này, chúng ta phải viết như sau trong terminal:

update-alternatives --set php /usr/bin/php7.2

Và nếu chúng tôi sử dụng máy chủ LAMP, chúng tôi sẽ phải thực hiện sửa đổi trong Apache để nó nhận ra phiên bản này. Đối với điều này, chúng tôi phải viết như sau trong thiết bị đầu cuối:

a2enmod php7.2
systemctl restart apache2

Với điều này, chúng tôi sẽ cài đặt phiên bản 7.2 của PHP, bây giờ chúng ta chỉ cần cài đặt các mô-đun và tiện ích bổ sung mà chúng ta cần, nhưng đó là thứ mà chúng tôi để lại theo ý muốn và nhu cầu của bạn. Như bạn có thể thấy, quá trình cài đặt rất đơn giản và nhanh chóng, nhưng chúng ta phải nhớ rằng phiên bản này có thể gây ra một số vấn đề khác và nó không được khuyến khích sử dụng trên thiết bị sản xuất.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.