Ubuntu 19. 04 Hệ điều hành đi kèm với phiên bản PHP 7. 0 và bạn có thể cài đặt giống như bất kỳ gói ứng dụng nào khác bằng trình quản lý gói apt
Hôm nay, trong bài viết này, chúng ta sẽ tìm hiểu cài đặt PHP 7. 2 trên Ubuntu 19. 04 máy
điều kiện tiên quyết
Để thực hiện các nội dung thực tế của hướng dẫn này, hãy đảm bảo bạn có Ubuntu 19. 04 máy đã cài đặt và user đăng nhập hệ thống với quyền sudo
Cài đặt PHP 7. 2 trên Ubuntu 19. 04
Để cài đặt PHP 7. 2 trên Ubuntu 19. 04 hệ điều hành làm theo các bước dưới đây
Bước 1. Cập nhật danh sách gói và cài đặt phụ thuộc
Để cài đặt bất kỳ gói nào trên hệ thống Ubuntu, cần cập nhật danh sách gói của kho lưu trữ bằng cách sử dụng lệnh sau
$ sudo apt update
Sau khi cập nhật gói, trước tiên cần cài đặt gói thư viện phụ thuộc, như hình bên dưới
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
Bước 2. Kích hoạt kho lưu trữ của Ondrej Để kích hoạt kho lưu trữ, trước tiên hãy nhập khóa GPG của kho lưu trữ bằng lệnh curl
$ curl -fsSL //packages.sury.org/php/apt.gpg | sudo apt-key add -
Sau khi nhập khóa GPG, bạn có thể kích hoạt kho lưu trữ của Ondrej bằng cách sử dụng lệnh sau
$ sudo add-apt-repository "deb //packages.sury.org/php/ $[lsb_release -cs] main"
Bước 3. Cài đặt PHP 7. 2 Sau khi bật kho lưu trữ của Ondrej, hãy cập nhật lại danh sách gói và cài đặt PHP bằng cách sử dụng lệnh sau
$ sudo apt update
$ sudo apt install php7.2-common php7.2-cli
Bước 4. Xác minh cài đặt Bạn có thể xác minh cài đặt php bằng cách kiểm tra phiên bản PHP bằng cách sử dụng lệnh “php –v”, như minh họa bên dưới
$ php –v
Cấu hình Apache để chạy PHP
Nếu bạn đang chạy ứng dụng PHP trên trình duyệt web, bạn phải cấu hình nó với máy chủ web Apache hoặc Nginx. Trong phần này, chúng ta sẽ xem cách định cấu hình máy chủ web Apache với PHP 7. 2. Để cấu hình PHP với apache, bạn phải cài đặt PHP và thư viện apache cho PHP bằng cách sử dụng lệnh bên dưới
$ sudo apt install php7.2 libapache2-mod-php
Sau khi cài đặt thư viện PHP và apache, hãy khởi động lại dịch vụ apache
$ sudo systemctl restart apache2
Cấu hình Nginx để chạy PHP
Nginx không có hỗ trợ tích hợp cho PHP như máy chủ web apache. Vì vậy, để sử dụng Nginx với PHP cần cài thêm một ứng dụng PHP FPM, ứng dụng này sẽ xử lý các tệp PHP và hoạt động. Bạn có thể cài đặt gói PHP và PHP FPM bằng cách sử dụng lệnh sau
________số 8_______Khi gói PHP FPM được cài đặt trong hệ thống của bạn, bạn có thể xử lý nó như bất kỳ ứng dụng nào khác. Bạn có thể bật, bắt đầu hoặc dừng dịch vụ. Bạn có thể kiểm tra trạng thái của PHP FPM bằng cách sử dụng lệnh bên dưới
$ systemctl status php7.2-fpm
Để sử dụng PHP FPM với máy chủ web Nginx, cần chỉnh sửa khối máy chủ và thêm đoạn mã sau để Nginx có thể xử lý các tệp php bằng PHP FPM
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
0Sau khi định cấu hình khối máy chủ, cần khởi động lại dịch vụ Nginx bằng cách sử dụng lệnh bên dưới
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
1Cài đặt phần mở rộng PHP
PHP có một số chức năng, có thể kích hoạt bằng cách sử dụng một số tiện ích mở rộng PHP. Để kích hoạt các tính năng đó, cần cài đặt tiện ích mở rộng PHP bằng cách sử dụng cú pháp lệnh sau
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
2Ví dụ: nếu bạn muốn cài đặt tiện ích mở rộng GD, IMAP PHP, bạn có thể cài đặt bằng cách sử dụng lệnh sau
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
3Sau khi cài đặt tiện ích mở rộng PHP, bạn cần khởi động lại máy chủ web apache/nginx và các dịch vụ PHP FPM
Kiểm tra PHP
Bạn có thể kiểm tra PHP bằng cách sử dụng máy chủ web và bạn có thể xác định PHP đang chạy bởi máy chủ web. Để xác minh PHP với máy chủ web, hãy tạo một tệp mới có thông tin tên. php bên trong thư mục gốc của máy chủ web “/var/www/html” với đoạn mã sau
Theo mặc định, Ubuntu 14. 04 tàu với PHP 5. 5. 9 là phiên bản mới nhất hiện có. Nếu bạn muốn cài đặt PHP 7. x thì bạn sẽ cần phải làm như vậy bằng cách sử dụng kho phần mềm bổ sung. Đối với hướng dẫn này, chúng tôi sẽ sử dụng PPA của bên thứ 3 xuất sắc
Trước tiên, bạn cần đảm bảo rằng bạn đã cài đặt gói software-properties-common
apt-get install software-properties-common
Sau đó, bạn có thể thêm kho lưu trữ vào
add-apt-repository ppa:ondrej/php apt-get update
Bây giờ bạn có thể cài đặt PHP 7
apt-get install php7.1 php7.1-common php7.1-mysqli php7.1-dev php7.1-mcrypt
Cấu hình
Các tệp cấu hình được đặt trong các thư mục cụ thể cho phiên bản bạn đã cài đặt. Trong ví dụ trên, 7.1
đây sẽ là