Các kho phần mềm chính thức của Centos 7 có Php 5.4 đã đến cuối đời và không còn tích cực duy trì bởi các nhà phát triển.CentOS 7 official software repositories have PHP 5.4 which has reached the end of life and no longer actively maintained by the developers.
Để theo kịp các tính năng mới nhất và cập nhật bảo mật, bạn cần phiên bản PHP mới hơn (có thể là mới nhất) trên hệ thống CentOS 7 của bạn.CentOS 7 system.
Với mục đích của hướng dẫn này, chúng tôi sẽ vận hành hệ thống là root, nếu đó không phải là trường hợp của bạn, hãy sử dụng lệnh sudo để có được các đặc quyền gốc.root, if that is not the case for you, make use of the sudo command to acquire root privileges.
Cài đặt Php 7 trên Centos 7
1. Để cài đặt Php 7, bạn phải cài đặt và bật kho lưu trữ EPEL và REMI trên hệ thống Centos 7 của bạn với các lệnh bên dưới. To install PHP 7, you have to install and enable EPEL and Remi repository on your CentOS 7 system with the commands below.
# yum install //dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install //rpms.remirepo.net/enterprise/remi-release-7.rpm2. Tiếp theo, bạn cần cài đặt YUM-UTILS, một bộ sưu tập các chương trình hữu ích để quản lý các kho và gói YUM. Nó có các công cụ về cơ bản mở rộng các tính năng mặc định của Yum. Next, you need to install yum-utils, a collection of useful programs for managing yum repositories and packages. It has tools that basically extend yum’s default features.
Nó có thể được sử dụng để quản lý (cho phép hoặc vô hiệu hóa) kho lưu trữ yum cũng như các gói mà không có cấu hình thủ công và nhiều hơn nữa.
# yum install yum-utils3. Một trong những chương trình được cung cấp bởi YUM-UTILS là Yum-Config-Manager, bạn có thể sử dụng để kích hoạt kho lưu trữ Remi làm kho lưu trữ mặc định để cài đặt các phiên bản PHP khác nhau như được hiển thị. One of the programs provided by yum-utils is yum-config-manager, which you can use to enable Remi repository as the default repository for installing different PHP versions as shown.
# yum-config-manager --enable remi-php70 [Install PHP 7.0]Nếu bạn muốn cài đặt Php 7.1, Php 7.2 hoặc Php 7.3 trên Centos 7, chỉ cần bật nó như được hiển thị.PHP 7.1, PHP 7.2 or PHP 7.3 on CentOS 7, just enable it as shown.
# yum-config-manager --enable remi-php71 [Install PHP 7.1] # yum-config-manager --enable remi-php72 [Install PHP 7.2] # yum-config-manager --enable remi-php73 [Install PHP 7.3]4. Bây giờ cài đặt Php 7 với tất cả các mô -đun cần thiết với lệnh bên dưới. Now install PHP 7 with all necessary modules with the command below.
# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfoSau đó, kiểm tra lại phiên bản PHP đã cài đặt trên hệ thống của bạn.
# php -v Keeck Php phiên bản trong Centos 7Cuối cùng, dưới đây là danh sách các bài báo PHP hữu ích mà bạn có thể đọc để biết thêm thông tin:
- Cách sử dụng và thực thi mã PHP trong dòng lệnh Linux
- Cách tìm các tệp cấu hình MySQL, PHP và Apache
- Cách kiểm tra kết nối cơ sở dữ liệu PHP MySQL bằng tập lệnh
- Cách chạy tập lệnh PHP như người dùng bình thường với cron
Trong bài viết này, chúng tôi đã giải thích cách cài đặt Php 7 trên Centos 7 Linux. Bạn có thể gửi cho chúng tôi bất kỳ câu hỏi hoặc suy nghĩ bổ sung thông qua mẫu phản hồi dưới đây.PHP 7 on CentOS 7 Linux. You can send us any questions or additional thoughts via the feedback form below.
Nếu bạn đánh giá cao những gì chúng tôi làm ở đây trên tecmint, bạn nên xem xét:
Tecmint là trang web cộng đồng phát triển nhanh nhất và đáng tin cậy nhất cho bất kỳ loại bài viết, hướng dẫn và sách Linux nào trên web. Hàng triệu người ghé thăm Tecmint! Để tìm kiếm hoặc duyệt hàng ngàn bài báo được xuất bản có sẵn tự do cho tất cả.
Nếu bạn thích những gì bạn đang đọc, vui lòng xem xét việc mua cho chúng tôi một ly cà phê (hoặc 2) như một dấu hiệu đánh giá cao.
Chúng tôi rất biết ơn vì sự hỗ trợ không bao giờ kết thúc của bạn.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn thông qua các bước cài đặt Php phiên bản 7.3 mới nhất trên VPS CentOS 7.
Php 7 cung cấp các hiệu suất tốt hơn và cải thiện bảo mật tốt hơn so với người tiền nhiệm. Được liệt kê dưới đây là một số tính năng và thay đổi mới trong Php 7.3:
- Heredoc linh hoạt và cú pháp NowDoc
- Cho phép dấu phẩy kéo dài trong các cuộc gọi chức năng
- JSON_THROW_ON_ERROR
- Cookie cùng một trang web
- Khấu hao và loại bỏ các hằng số không nhạy cảm trường hợp
- Danh sách () Bài tập tham khảo
- chức năng IS_Countable
- Array_Key_First (), Array_Key_Last ()
- Argon2 Mật khẩu Các cải tiến băm
Điều kiện tiên quyết
- Centos 7 vps
- Người dùng có đặc quyền gốc - Tất cả các gói lưu trữ VPS của chúng tôi đều có quyền truy cập gốc đầy đủ. Bạn cũng có thể sử dụng tài khoản người dùng với các đặc quyền sudo.
Bước 1: Đăng nhập và cập nhật máy chủ
Đăng nhập vào Centos 7 VPS của bạn qua SSH với tư cách là người dùng gốc:
ssh root@IP_Address -p Port_numberThay thế ‘ip_address‘ và ‘port_number bằng địa chỉ IP thực tế và số cổng SSH thực tế của bạn.IP_Address‘ and ‘Port_number‘ with your actual IP address and SSH port number.
Bước 2: Cài đặt Php 7.3
Theo mặc định, Centos 7 được vận chuyển với PHP 5.4 tại thời điểm viết bài viết này, đây là phiên bản rất cũ và lỗi thời và nó đã kết thúc cuộc đời vào tháng 9 năm 2015. Điều này cũng thêm các lỗ hổng bảo mật vào máy chủ của bạn nếu bạn sử dụng PHP trong một cài đặt web. May mắn thay, một số kho lưu trữ đáng tin cậy và được bảo trì tốt cung cấp các phiên bản mới hơn của PHP. Trong trường hợp này, chúng tôi sẽ cài đặt và sử dụng Php 7.3 từ kho lưu trữ Remi.
Trước hết, hãy kiểm tra xem PHP đã được cài đặt trên máy chủ của bạn. Nếu nó được cài đặt, hãy kiểm tra phiên bản mà máy chủ của bạn đang chạy. Bạn có thể làm điều đó với lệnh sau:
# php -vOutput:
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend TechnologiesTheo đầu ra, PHP 5.4 được cài đặt trên CentOS VPS của chúng tôi, mà chúng tôi đã đề cập rằng đây là phiên bản mới nhất có sẵn trong kho Centos 7. Để cài đặt Php 7.3, chúng tôi phải xóa phiên bản này:
yum remove php* Removing: php php-cli php-common php-mysql php-pdoLệnh này sẽ xóa PHP và tất cả các tiện ích mở rộng PHP đã cài đặt.
Chạy các lệnh sau để thêm các kho lưu trữ Remi và Epel vào máy chủ của bạn và cài đặt YUM-UNILS, đây là bộ sưu tập các công cụ để quản lý kho lưu trữ YUM:
# yum install yum-utils 0Tắt kho lưu trữ Php 5.4, được bật theo mặc định:
# yum install yum-utils 1và kích hoạt kho lưu trữ PHP 7.3:
# yum install yum-utils 2Sau khi kho lưu trữ REMI cho Php 7.3 được bật, chúng tôi có thể dễ dàng cài đặt nó với trình quản lý gói YUM.
# yum install yum-utils 3Nó sẽ cài đặt Php 7.3 và một số phụ thuộc của nó, như được hiển thị trong đầu ra ở trên.
Sau khi cài đặt hoàn tất, bạn có thể kiểm tra phiên bản PHP đã cài đặt:
# yum install yum-utils 4# yum install yum-utils 5Bạn có thể dễ dàng cài đặt tất cả các tiện ích mở rộng PHP cần thiết bằng cách sử dụng cùng một cách, miễn là chúng có sẵn trong kho lưu trữ. Ví dụ: nếu bạn cần MySQL, Multibyte String (MBString), McRypt và SimplexML ORPSER EXTENSOIN, bạn có thể cài đặt chúng với lệnh sau:
# yum install yum-utils 6Bạn có thể kiểm tra xem các tiện ích mở rộng được cài đặt đúng cách bằng lệnh sau:
# yum install yum-utils 7Ví dụ: để kiểm tra nếu tiện ích mở rộng chuỗi đa (MBString) được cài đặt, bạn có thể sử dụng các mục sau:
# yum install yum-utils 8output:
# yum install yum-utils 9Bước 3: Tạo trang PHPINFO
Để kiểm tra một thông tin chi tiết về phiên bản PHP đã cài đặt, phần mở rộng, cài đặt và nhiều hơn nữa, bạn có thể tạo một trang PHPINFO. Nó hiển thị một lượng lớn thông tin hữu ích về PHP. Bao gồm thông tin về phiên bản PHP, các tùy chọn biên dịch PHP và tiện ích mở rộng, thông tin và môi trường máy chủ (nếu được biên dịch làm mô -đun), môi trường PHP, thông tin phiên bản HĐH, đường dẫn, các giá trị chính và cục bộ của các tùy chọn cấu hình, tiêu đề HTTP và giấy phép PHP .
Để làm điều này, hãy truy cập thư mục gốc tài liệu Web Server
# yum-config-manager --enable remi-php70 [Install PHP 7.0] 0và tạo tệp phpinfo.php với nội dung sau
# yum-config-manager --enable remi-php70 [Install PHP 7.0] 1Lưu tệp và truy cập # yum-config-manager --enable remi-php70 [Install PHP 7.0] 2 với trình duyệt web yêu thích của bạn. Bạn sẽ nhận được trang sau
Để biết thêm thông tin về PHP, cấu hình và tính năng của nó, bạn có thể kiểm tra tài liệu chính thức của họ.
PS. Nếu bạn thích bài đăng này về cách cài đặt Php 7.3 trên Centos 7, vui lòng chia sẻ nó với bạn bè của bạn trên mạng xã hội bằng các nút chia sẻ hoặc chỉ để lại trả lời bên dưới. Cảm ơn. If you liked this post on how to install PHP 7.3 on CentOS 7, please share it with your friends on the social networks using the sharing buttons, or simply leave a reply below. Thanks.