Làm cách nào để cài đặt PHP 7.2 trên Ubuntu?
PHP và các gói liên quan là các thành phần được sử dụng phổ biến nhất khi triển khai máy chủ web. Trong bài viết này, chúng ta sẽ tìm hiểu cách thiết lập PHP 7. 2 trên Ubuntu 18. 04 LTS Show
điều kiện tiên quyết
Cập nhật Ubuntu 18. 04Đầu tiên, cập nhật danh sách các gói
Tiếp theo, cài đặt các bản cập nhật
Tạo người dùng sudo của bạnUbuntu vận chuyển với cài đặt 7, vì vậy bước đầu tiên sẽ chỉ là thêm người dùng mới
Bạn sẽ được yêu cầu thiết lập thông tin về người dùng này
Bạn có thể điền vào các trường này hoặc nhấn ENTER để mặc định. Sau đó, nhấn Y rồi ENTER để xác minh rằng thông tin là chính xác Tiếp theo, thêm người dùng mới vào nhóm 7
Bây giờ bạn có thể đăng xuất và đăng nhập lại với tư cách người dùng mới của mình. Để kiểm tra xem người dùng đã được thêm chính xác hay chưa, hãy sử dụng lệnh sau khi bạn đã đăng nhập lại với tư cách là người dùng mới
Bạn sẽ nhận được thông báo sau ________số 8Khi bạn nối lệnh trước đó với 7, bạn sẽ được hỏi mật khẩu của mình và nhận danh sách thư mục 0 1Bây giờ bạn có thể chuyển sang cập nhật Ubuntu Cài đặt máy chủ webBạn có thể sử dụng Apache hoặc Nginx làm máy chủ web của mình Để cài đặt và khởi động Apache 2Để cài đặt và khởi động Nginx 3Cài đặt PHP 7. 2PHP7. 2 được bao gồm trong kho lưu trữ Ubuntu mặc định cho 18. 04. Bạn có thể liệt kê từng PHP 7 có sẵn. 2 gói với lệnh sau 0Tiếp theo, cài đặt các gói mà ứng dụng của bạn yêu cầu 1Cuối cùng, khởi động lại máy chủ web của bạn để cho phép PHP chạy Đối với Apache, hãy sử dụng như sau 2Ngoài ra, sử dụng cách sau cho Nginx 3Xác nhận phiên bản PHP 4Đầu ra sẽ giống như sau 5Tệp cấu hình chính của PHP 7. 2 sẽ được lưu thành 1. Bạn có thể sử dụng trình soạn thảo văn bản 2 để sửa đổi các cài đặt có liên quan trong tệp đó 6Ghi chú. Hãy nhớ khởi động lại Apache hoặc Nginx nếu bạn thực hiện bất kỳ thay đổi nào đối với tệp đó hoặc bất kỳ tệp cấu hình PHP nào khác Bạn đã thiết lập thành công PHP 7. 2 trên Ubuntu 18. 04 để hoạt động với Nginx hoặc Apache. Bạn hiện đã sẵn sàng tùy chỉnh cấu hình và triển khai ứng dụng của mình Sử dụng PHP7. 2 trên máy chủ chuyên dụng Ubuntu rất được khuyến khích so với các phiên bản PHP trước đó vì nhiều lý do, đầu tiên là bảo mật. Hỗ trợ tích cực cho PHP 7. 2 kéo dài đến ngày 30 tháng 11 năm 2019 và Hỗ trợ bảo mật đến tháng 11. 30, 2020. Các phiên bản cũ hơn như 7. 0 và bất cứ thứ gì 5. 6 trở xuống không còn nhận được bất kỳ hỗ trợ nào và có thể để lại các lỗ hổng bảo mật mở trên máy chủ nếu chúng không được thay thế. Một lý do chính khác để nâng cấp là hiệu suất tăng mạnh so với các phiên bản trước khi PHP 7. 2 đã được cài đặt và đang sử dụng mô-đun OPcache. Điều này có thể làm giảm đáng kể thời gian tải trang web của bạn. Nếu bạn đang phát triển một trang web cục bộ hoặc khởi chạy nó trên một trong các VPS Ubuntu của Liquid Web hoặc Máy chủ chuyên dụng, hãy sử dụng PHP 7. 2 hoặc mới hơn sẽ là con đường để đi trước chuyến bay. Kiểm tra môi trường máy chủ
3Nếu bạn thấy phiên bản PHP cũ hơn, thì bạn sẽ phải cài đặt phiên bản mới và chuyển phiên bản mà Apache kết nối sang sau. Nếu nó hiện “Command php not found” thì hiện tại không có phiên bản PHP nào được cài đặt
4Điều này cho thấy tất cả các cấu hình đều nằm trong /etc/php/7. 0/ thư mục. Vì vậy, nếu bạn muốn tạo một bản sao lưu nhanh, bạn có thể chạy một lệnh như 5Ngoài ra, bạn có thể lưu danh sách các mô-đun PHP hiện có bằng cách chạy 5Điều này có thể hữu ích khi so sánh các mô-đun hiện có với các mô-đun trong PHP 7. 2 Kho lưu trữ chính thức cho PHP trên Ubuntu là từ Ondřej Surý trên launchpad. Để thêm nó vào hệ thống của bạn, bạn cần chạy lệnh sau 7Nhấn enter khi nó nhắc bạn. Điều này cho phép hệ thống của bạn sử dụng kho lưu trữ làm nguồn cho phần mềm mới. Lệnh tiếp theo lấy danh sách các gói phần mềm có sẵn cho hệ thống của bạn 8Sau đó, bạn có thể tiến hành cài đặt 9Nó sẽ hiển thị một số gói khác nhau mà nó sẽ cài đặt và tổng dung lượng đĩa mà chúng sẽ sử dụng. Khi nó nhắc bạn, hãy nhập 'Y' và gửi nó. Sau một lúc, quá trình cài đặt sẽ hoàn tất, hãy kiểm tra phiên bản PHP bằng 0Bây giờ nó sẽ hiển thị PHP 7. 2, nhưng bây giờ chúng ta cần cấu hình Apache để sử dụng phiên bản mới hơn Định cấu hình Apache để sử dụng PHP 7. 2Ubuntu 16. 04 sử dụng một vài lệnh khác nhau để giúp quản lý các mô-đun Apache, vì vậy cách nó sử dụng một phiên bản PHP cụ thể phụ thuộc vào mô-đun nào được tải. Bạn có thể xem danh sách các mô-đun có sẵn bằng cách chạy 1Bạn cũng có thể có các mô-đun khác, cài đặt ngăn xếp LAMP mặc định sẽ có 7. 0 và 7 mới. 2 chúng tôi vừa thực hiện, nhưng chạy lệnh tiếp theo cho thấy 7. 0 vẫn hoạt động 5Để chuyển nó sang 7 mới hơn. 2, trước tiên hãy tắt phiên bản PHP cũ hơn 40 41Trước khi khởi động lại Apache, hãy kiểm tra cú pháp cấu hình Apache bằng cách chạy 42Nếu nó nói cú pháp là OK, sau đó khởi động lại Apache 43Xác minh phiên bản PHP của ApacheBây giờ để kiểm tra công việc của bạn, hãy chạy lại lệnh trước đó để xem mô-đun nào đã được tải và nó sẽ hiển thị PHP 7. 2 phiên bản 44Nếu bạn không thấy kết quả giống như được hiển thị trong một số lệnh cuối cùng, hãy kiểm tra lại chính tả và cú pháp của một số lệnh cuối cùng và đảm bảo rằng sudo đã được nhập nếu bạn không chạy với tư cách người dùng root Sau đó, để kiểm tra nó trên trang web của bạn, chúng tôi khuyên bạn nên tạo tệp phpinfo mà bạn có thể xem trên miền của mình. Điều này hiển thị phiên bản PHP cũng như thông tin về cấu hình hiện tại, các biến và tất cả các mô-đun được thêm vào. Tạo một cái mới. php trong thư mục chính của trang web của bạn hoặc trong thư mục gốc của tài liệu Apache (/var/www/html theo mặc định) và bao gồm mã này Sau đó, nếu bạn truy cập trang trong trình duyệt, nó sẽ giống như thế này Nếu bạn đã có một trang web đã được thiết lập và chạy trên phiên bản PHP trước đó, hãy kiểm tra nó ngay bây giờ và xem có vấn đề gì không. Nếu mã của bạn không tương thích hoặc hiển thị lỗi, bạn có thể thử chẩn đoán thêm hoặc nếu bạn cần sao lưu trang web ngay lập tức, bạn có thể hạ cấp lại phiên bản PHP bằng cách chạy lệnh và để tắt PHP 7. 2 và sau đó kích hoạt 7. 0 hoặc bất kỳ phiên bản nào trước đó bạn có trên máy chủ, sau đó khởi động lại Apache Một số trang web hiện có thể hiển thị lỗi cho biết một mô-đun bị thiếu và không thể chạy hoặc nếu bạn đang phát triển một trang web mới và có danh sách các mô-đun cần thiết, thì phần tiếp theo có thể giúp bạn thêm các mô-đun mới Thêm các mô-đun vào PHP 7. 2Việc chuyển sang PHP 7. 2 không tự động giữ tất cả các mô-đun giống nhau từ các phiên bản PHP trước. Nếu bạn không cần so sánh danh sách với phiên bản PHP trước đó thì để cài đặt bất kỳ mô-đun cơ bản nào bạn cần, trước tiên hãy nhập lệnh bên dưới. Nhưng đừng nhấn enter, nếu bạn nhấn phím TAB hai lần, bạn sẽ nhận được danh sách các mô-đun có sẵn dành riêng cho 7. 2 45Đầu ra ví dụ. 47 48Sau đó, để so sánh nó với danh sách đã được tạo trước đó, hãy chạy 49Hoặc nếu bạn muốn có một cách trực quan hơn để so sánh hai danh sách, hãy chạy 50Cái nào sẽ hiển thị một trang như thế này trong thiết bị đầu cuối Trong ví dụ này, các mô-đun và xà phòng MySQL khác nhau hiển thị trong danh sách 7. 0 mô-đun ở bên trái nhưng bị thiếu trong 7. 2 ở bên phải và mô-đun natri ở trên 7. 2 nhưng không có trong 7. 0 Vì vậy, trong ví dụ này, chúng ta có thể cài đặt các mô-đun còn thiếu với 51Sau khi cài đặt, chúng tôi có thể lưu danh sách các mô-đun đã cập nhật và có thể so sánh lại 52Chỉ có mô-đun natri là khác nhau giữa các danh sách mô-đun, vì vậy nó hiện đã sẵn sàng để phát triển. Hy vọng, hướng dẫn này đã giúp bạn nâng cấp lên PHP 7. 2. Nếu bạn gặp bất kỳ sự cố nào hoặc cần trợ giúp thêm với Máy chủ Ubuntu Web lỏng của mình, vui lòng cho Nhóm hỗ trợ Linux của chúng tôi biết Cách cài đặt Apache và PHP 7. 2 trong Ubuntu?Cách cài đặt Apache, PHP 7. 2 và MySQL trên Ubuntu 18. 04 (LTS) . Cài đặt cơ sở dữ liệu MySQL hoặc MariaDB (Ví dụ sau sẽ là cài đặt MariaDB 10) 1. 1 Cài đặt MariaDB 10. . Cài đặt máy chủ web Apache. . Cài đặt PHP 7. 2. . Kiểm tra PHP và nhận thông tin chi tiết về cài đặt PHP của bạn. . Nhận hỗ trợ MySQL/MariaDB trong PHP Cách cài đặt PHP 7. 2 FPM?Cài đặt PHP7. Sau khi cài đặt PHP 7. 2, chạy các lệnh bên dưới để mở tệp cấu hình mặc định PHP cho Apache2. Sau đó thực hiện các thay đổi trên các dòng sau trong tệp và lưu. Giá trị bên dưới là cài đặt tuyệt vời để áp dụng trong môi trường của bạn. Sau khi thực hiện thay đổi ở trên, hãy lưu tệp và đóng tệp
Cách cài đặt PHP 7. 2 trong Nginx Ubuntu?Cách thiết lập HTMLy trên Ubuntu Linux với Nginx . Cài đặt máy chủ HTTP Nginx trên Ubuntu Cài đặt PHP 7. 2 và các mô-đun liên quan Tải xuống bản phát hành mới nhất của HTMLy Định cấu hình trang web Nginx HTMLy Kích hoạt trang web HTMLy Cách bật PHP 7. 3 trong Ubuntu?Cài đặt PHP 7. 3 trên Ubuntu 18. 04/Ubuntu16. 04 / Debian . Bước 1. Thêm PHP7. 3 hợp đồng mua bán điện. Thêm ondrej/php có PHP 7. 3 và các phần mở rộng PHP cần thiết khác. . Bước 2. Cài đặt PHP 7. 3. Khi kho lưu trữ PPA đã được thêm vào, hãy cài đặt php 7. 3 trên Ubuntu 18 của bạn. 04/Ubuntu16. 04 máy chủ. . Bước 3. Cài đặt PHP 7. 3 tiện ích mở rộng |