Hướng dẫn can i install php 8 ubuntu? - tôi có thể cài đặt php 8 ubuntu không?
Một phiên bản trước của hướng dẫn này được viết bởi Alenaholligan. Show
Giới thiệuPHP là ngôn ngữ kịch bản máy chủ phổ biến được biết đến để tạo các trang web động và tương tác. Thức dậy và chạy với ngôn ngữ lựa chọn của bạn là bước đầu tiên trong việc học lập trình. Hướng dẫn này sẽ hướng dẫn bạn thông qua việc cài đặt Php 8.1 trên Ubuntu và thiết lập môi trường lập trình cục bộ thông qua dòng lệnh. Bạn cũng sẽ cài đặt Trình quản lý phụ thuộc, trình soạn thảo và kiểm tra cài đặt của mình bằng cách chạy tập lệnh. Điều kiện tiên quyếtĐể hoàn thành hướng dẫn này, bạn sẽ cần một máy cục bộ hoặc ảo với Ubuntu 22.04 được cài đặt và có quyền truy cập quản trị và kết nối Internet với máy đó. Bạn có thể tải xuống hệ điều hành này thông qua trang phát hành Ubuntu. Bước 1 - Thiết lập Php 8.1Bạn sẽ hoàn thành việc cài đặt và thiết lập trên dòng lệnh, đây là một cách phi vật lý để tương tác với máy tính của bạn. Đó là, thay vì nhấp vào các nút, bạn sẽ nhập văn bản và nhận phản hồi từ máy tính của bạn thông qua văn bản. Dòng lệnh, còn được gọi là vỏ hoặc thiết bị đầu cuối, có thể giúp bạn sửa đổi và tự động hóa nhiều tác vụ bạn làm trên máy tính mỗi ngày và là một công cụ thiết yếu cho các nhà phát triển phần mềm. Có nhiều lệnh thiết bị đầu cuối để học có thể cho phép bạn làm những việc mạnh mẽ hơn. Bài viết giới thiệu về thiết bị đầu cuối Linux có thể giúp bạn định hướng tốt hơn với thiết bị đầu cuối. Trên Ubuntu, bạn có thể tìm thấy ứng dụng thiết bị đầu cuối bằng cách nhấp vào biểu tượng Ubuntu ở góc trên bên trái màn hình của bạn và nhập 4 vào thanh tìm kiếm. Nhấp vào biểu tượng ứng dụng đầu cuối để mở nó. Ngoài ra, bạn có thể nhấn các phím 5, 6 và 7 trên bàn phím của bạn cùng một lúc để tự động mở ứng dụng thiết bị đầu cuối.Lưu ý: Các tàu Ubuntu 22.04 với Php 8.1 trong kho lưu trữ của nó. Điều này có nghĩa là nếu bạn cố gắng cài đặt PHP mà không có phiên bản được chỉ định, nó sẽ sử dụng 8.1. Ubuntu 22.04 ships with PHP 8.1 in its repositories. This means that if you attempt to install PHP without a specified version, it will use 8.1. Nếu bạn muốn sử dụng phiên bản PHP khác trên máy chủ Ubuntu 22.04 của mình, bạn có thể sử dụng dự án PHPENV để cài đặt và quản lý các phiên bản khác nhau. Chạy các lệnh sau để cập nhật danh sách các gói có sẵn của bạn, sau đó cài đặt Php 8.1:
Cờ 8 sẽ đảm bảo rằng các gói khác như máy chủ web Apache không được cài đặt.Kiểm tra thông tin phiên bản PHP của bạn bằng lệnh sau:
Bạn sẽ nhận được đầu ra như thế này:
Bên cạnh đó, bản thân PHP, bạn có thể sẽ muốn cài đặt một số mô -đun PHP bổ sung. Bạn có thể sử dụng lệnh này để cài đặt các mô -đun bổ sung, thay thế 9 bằng gói bạn muốn cài đặt:
Bạn cũng có thể cài đặt nhiều gói cùng một lúc. Dưới đây là một vài gợi ý về các mô -đun phổ biến nhất mà bạn rất có thể muốn cài đặt:
Lệnh này sẽ cài đặt các mô -đun sau:
Các cấu hình PHP liên quan đến Apache được lưu trữ trong 9. Bạn có thể liệt kê tất cả các mô -đun PHP được tải bằng lệnh sau:
Bạn đã cài đặt PHP và xác minh phiên bản bạn đã chạy. Bạn cũng đã cài đặt bất kỳ mô -đun PHP bắt buộc nào và có thể liệt kê các mô -đun mà bạn đã tải. Bạn có thể bắt đầu sử dụng PHP ngay bây giờ, nhưng bạn có thể sẽ muốn sử dụng các thư viện khác nhau để xây dựng các ứng dụng PHP một cách nhanh chóng. Trước khi bạn kiểm tra môi trường PHP của mình, trước tiên hãy thiết lập Trình quản lý phụ thuộc cho các dự án của bạn. Bước 2 - Thiết lập trình soạn thảo để quản lý phụ thuộc (tùy chọn)Thư viện là một tập hợp mã có thể giúp bạn giải quyết các vấn đề phổ biến mà không cần phải tự viết mọi thứ. Vì có nhiều thư viện có sẵn, sử dụng Trình quản lý phụ thuộc sẽ giúp bạn quản lý nhiều thư viện khi bạn trở nên có kinh nghiệm hơn khi viết PHP. Nhà soạn nhạc là một công cụ để quản lý phụ thuộc trong PHP. Nó cho phép bạn khai báo các thư viện mà dự án của bạn phụ thuộc và sẽ quản lý cài đặt và cập nhật các gói này. Mặc dù tương tự, nhà soạn nhạc không phải là người quản lý gói theo nghĩa tương tự như 0 hoặc 1. Nó liên quan đến các gói của các gói trực tuyến hoặc các thư viện, nhưng nó quản lý chúng trên cơ sở mỗi dự án, cài đặt chúng trong một thư mục (ví dụ: 2) trong dự án của bạn. Theo mặc định, nó không cài đặt bất cứ điều gì trên toàn cầu. Vì vậy, nó là một người quản lý phụ thuộc. Tuy nhiên, nó hỗ trợ một dự án toàn cầu để thuận tiện thông qua lệnh 3.Ý tưởng này không phải là mới, và nhà soạn nhạc được truyền cảm hứng mạnh mẽ bởi Node từ 4 và Ruby tựa 5.Suppose:
Composer:
Để cài đặt Trình soạn thảo, trước tiên hãy tải xuống Trình cài đặt bằng lệnh 6 sau:
Tiếp theo, xác minh rằng trình cài đặt được tải xuống phù hợp với băm SHA-384 cho trình cài đặt mới nhất được tìm thấy trên trang Keys / Chữ ký của nhà soạn nhạc. Để tạo điều kiện cho bước xác minh, bạn có thể sử dụng lệnh sau để lập trình lấy băm mới nhất từ trang trình soạn thảo và lưu trữ nó trong biến shell:
Để xác minh giá trị thu được, bạn có thể chạy:
0Bây giờ thực hiện mã PHP sau, như được cung cấp trong trang tải xuống của nhà soạn nhạc, để xác minh rằng tập lệnh cài đặt an toàn để chạy: 1Bạn sẽ thấy đầu ra sau: Đầu ra 2Nếu đầu ra cho biết 7, bạn sẽ cần tải xuống tập lệnh cài đặt một lần nữa và kiểm tra lại xem bạn có sử dụng hàm băm đúng không. Sau đó, lặp lại quá trình xác minh. Khi bạn có trình cài đặt đã được xác minh, bạn có thể tiếp tục.Để cài đặt 8 trên toàn cầu, hãy sử dụng lệnh sau sẽ tải xuống và cài đặt Trình soạn thảo dưới dạng lệnh toàn hệ thống có tên 8, trong 0: 3Bạn sẽ nhận được đầu ra tương tự như thế này: 4Để kiểm tra cài đặt của bạn, chạy: 5Bạn sẽ nhận được đầu ra như sau: 6Điều này xác minh rằng nhà soạn nhạc đã được cài đặt thành công trên hệ thống của bạn và có sẵn trên toàn hệ thống. Lưu ý: Nếu bạn muốn có các tệp thực thi của nhà soạn nhạc riêng cho mỗi dự án bạn lưu trữ trên máy chủ của mình, bạn có thể cài đặt nó cục bộ, trên cơ sở mỗi dự án. Phương pháp này cũng hữu ích khi người dùng hệ thống của bạn không có quyền cài đặt toàn hệ thống phần mềm. If you prefer to have separate Composer executables for each project you host on your server, you can install it locally, on a per-project basis. This method is also useful when your system user doesn’t have permission to install software system-wide. Để làm điều này, hãy sử dụng lệnh 1 mà không có bất kỳ đối số nào. Lệnh này sẽ tạo tệp 2 trong thư mục hiện tại của bạn, bạn có thể chạy bằng 3.Bước 3 - Sử dụng nhà soạn nhạc trong dự án PHPLà bước cuối cùng, bạn có thể tùy ý khởi tạo dự án của mình với 4. Điều này sẽ tạo tệp 5 sẽ quản lý các phụ thuộc dự án của bạn. Khởi tạo dự án cũng sẽ cho phép bạn xác định chi tiết dự án như tác giả và giấy phép và sử dụng chức năng tự động tải của nhà soạn nhạc. Bạn có thể xác định các phụ thuộc ngay bây giờ hoặc thêm chúng sau.Đầu tiên, hãy tạo một thư mục và thay đổi thành nó để chứa các tệp dự án của bạn: 7Bây giờ khởi tạo dự án của bạn: 8Chạy lệnh này sẽ bắt đầu trình hướng dẫn thiết lập. Chi tiết mà bạn nhập vào trình hướng dẫn có thể được cập nhật sau, vì vậy hãy thoải mái rời khỏi mặc định và chỉ nhấn 6. Nếu bạn không sẵn sàng cài đặt bất kỳ phụ thuộc nào, bạn có thể chọn 7. Nhập chi tiết của bạn tại mỗi lời nhắc: 9Trước khi bạn xác nhận thế hệ, bạn sẽ thấy một mẫu của tệp 5 mà trình hướng dẫn sẽ tạo. Nếu tất cả có vẻ tốt, bạn có thể xác nhận mặc định là 9. Nếu bạn cần bắt đầu lại, hãy chọn 7.Lần đầu tiên bạn xác định bất kỳ sự phụ thuộc nào, nhà soạn nhạc sẽ tạo thư mục 2. Tất cả các phụ thuộc cài đặt vào thư mục 2 này. Nhà soạn nhạc cũng tạo một tệp 3. Tệp này chỉ định phiên bản chính xác của từng phụ thuộc và phụ thuộc phụ được sử dụng trong dự án của bạn. Điều này đảm bảo rằng bất kỳ máy nào mà chương trình của bạn được chạy, sẽ sử dụng cùng một phiên bản chính xác của mỗi gói.exact version of each dependency and sub-dependency used in your project. This assures that any machine on which your program is run, will be using the exact same version of each packages.LƯU Ý: Thư mục 2 folder should never be committed to your version control system (VCS). The 2 folder only contains packages you have installed from other vendors. Those individual vendors will maintain their own code in their own version control systems. You should only be tracking the code you write. Instead of committing the 2 folder, you only need to commit your 5 and 3 files. You can learn more about ignoring specific files in
How To Use Git: A Reference Guide.Bây giờ bạn đã cài đặt PHP và một cách để quản lý các phụ thuộc dự án của mình bằng Trình soạn thảo, bạn đã sẵn sàng để kiểm tra môi trường của mình. Bước 3 - Kiểm tra môi trường PHPĐể kiểm tra xem hệ thống của bạn được cấu hình chính xác cho PHP, bạn có thể tạo và chạy tập lệnh PHP cơ bản. Gọi tập lệnh này 9: 0Điều này sẽ mở một tệp trống. Đặt văn bản sau, là mã PHP hợp lệ, bên trong tệp: hello.php 1Khi bạn đã thêm văn bản, lưu và đóng tệp. Bạn có thể làm điều này bằng cách giữ phím 5 và nhấn phím 1. Sau đó chọn 2 và nhấn 6.Bây giờ bạn có thể kiểm tra để đảm bảo rằng PHP xử lý chính xác tập lệnh của bạn. Nhập 4 để nói với PHP xử lý tệp, theo sau là tên của tệp: 2Nếu PHP được xử lý đúng cách, bạn sẽ chỉ thấy các ký tự trong các trích dẫn: 3PHP đã xử lý thành công kịch bản, có nghĩa là môi trường PHP của bạn được cài đặt thành công và bạn đã sẵn sàng để tiếp tục hành trình lập trình của mình. Sự kết luậnTại thời điểm này, bạn có môi trường lập trình PHP 8.1 được thiết lập trên hệ thống Ubuntu của bạn và có thể bắt đầu một dự án mã hóa. Trước khi bạn bắt đầu mã hóa, bạn có thể muốn thiết lập một môi trường phát triển tích hợp (IDE). Mặc dù có nhiều IDE để lựa chọn, mã VS là một lựa chọn phổ biến vì nó cung cấp nhiều tính năng mạnh mẽ như giao diện đồ họa, tô sáng cú pháp và gỡ lỗi. Với máy địa phương đã sẵn sàng để phát triển phần mềm, bạn có thể tiếp tục tìm hiểu thêm về mã hóa trong PHP bằng cách làm theo cách làm việc với các chuỗi trong PHP. Làm cách nào để tải xuống Php 8 trên Linux?Cách cài đặt Php 8.0 trên Ubuntu 22.04 | 20.04 | 18.04.. Bước 1: Cập nhật hệ thống Ubuntu. Cập nhật tất cả các gói hệ thống lên mới nhất bằng cách chạy các lệnh bên dưới. .... Bước 2: Thêm kho lưu trữ PPA Ondřej Surý (chỉ Ubuntu 20.04/18.04) .... Bước 3: Cài đặt Php 8 trên Ubuntu 22.04 | 20.04 | 18.04. .... Bước 4: Cài đặt các tiện ích mở rộng Php 8 trên UBuntu22 .. Có đáng để nâng cấp lên Php 8 không?Tôi có nên nâng cấp lên Php 8 không? Trả lời: Php 8 cung cấp hiệu suất thực thi mã được cải thiện và sẽ mở rộng và cải thiện theo thời gian. So sánh tốt hơn sẽ loại bỏ các lỗi thường xuyên và các hành vi bất ngờ mà thường gây ra các nhà phát triển PHP. Kết quả tăng tốc độ và hiệu suất tối ưu hóa.PHP 8 provides improved code execution performance and will expand and improve over time. Better comparisons will get rid of frequent bugs and unexpected behaviors that often plague PHP developers. Resulting Increased Speed and optimized performance.
Ubuntu 20.04 sử dụng phiên bản PHP nào?Xác minh việc cài đặt PHP trên Ubuntu, bây giờ bạn có thể thấy phiên bản 7.4.3 của PHP được cài đặt trên Ubuntu 20.04 LTS.7.4. 3 of PHP is installed on Ubuntu 20.04 LTS.
Làm cách nào để nâng cấp lên Php 8?Nó chứa nhiều tính năng và tối ưu hóa mới.Trong hướng dẫn này, chúng tôi sẽ nâng cấp từ Php 7 ... Gói PHP..... Gỡ cài đặt/Xóa Php 7. .... AutoClean và Autoremove..... Thêm kho PPA của Ondřej Surý..... Cài đặt PHP 8. .... Cài đặt tiện ích mở rộng Php 8 .. |