Phiên bản php nào đi kèm với centos 7?

Tìm hiểu cách thay đổi phiên bản PHP cho máy chủ với Plesk. Hướng dẫn này bao gồm các hướng dẫn về cách tìm phiên bản PHP mà máy chủ Plesk của bạn đang sử dụng, thay đổi sang phiên bản PHP khác và cài đặt phiên bản PHP khác nếu cần

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn các bước cài đặt phiên bản PHP 7 mới nhất. 3 trên VPS CentOS 7

Phiên bản php nào đi kèm với centos 7?
PHP là ngôn ngữ kịch bản phía máy chủ, thường được sử dụng để phát triển Web, nhưng nó cũng được sử dụng làm ngôn ngữ lập trình đa năng. Đây là ngôn ngữ lập trình phía máy chủ (back-end) phổ biến nhất và nó hỗ trợ một số sản phẩm phổ biến nhất trên thị trường, chẳng hạn như WordPress, hệ thống quản lý nội dung được sử dụng rộng rãi nhất, cũng như các nền tảng thương mại điện tử như Magento . PHP cũng hỗ trợ phần mềm quản lý quan hệ khách hàng, phần mềm hoạch định nguồn lực doanh nghiệp, v.v. Quá trình cài đặt PHP 7. 3 trên CentOS 7 là một nhiệm vụ khá dễ dàng và đơn giản, có thể hoàn thành trong vòng chưa đầy 10 phút

PHP 7 cung cấp các cải tiến về bảo mật và hiệu suất tốt hơn nhiều so với các phiên bản tiền nhiệm của nó. Dưới đây là một số tính năng và thay đổi mới trong PHP 7. 3

  • Cú pháp Heredoc và Nowdoc linh hoạt
  • Cho phép dấu phẩy ở cuối trong lời gọi hàm
  • JSON_THROW_ON_ERROR
  • Cookie cùng trang web
  • Không dùng nữa và loại bỏ các hằng số không phân biệt chữ hoa chữ thường
  • list() Bài tập tham chiếu
  • Hàm is_countable
  • mảng_key_first(), array_key_last()
  • Cải tiến hàm băm mật khẩu Argon2

Mục lục

1
  • điều kiện tiên quyết
  • Bước 1. Đăng nhập và cập nhật máy chủ
  • Bước 2. Cài đặt PHP 7. 3
  • Bước 3. Tạo một trang phpinfo

điều kiện tiên quyết

  • VPS CentOS 7
  • Người dùng có quyền root – Tất cả các gói lưu trữ VPS của chúng tôi đều có quyền truy cập root đầy đủ. Bạn cũng có thể sử dụng tài khoản người dùng có đặc quyền sudo

Bước 1. Đăng nhập và cập nhật máy chủ

Đăng nhập vào VPS CentOS 7 của bạn qua SSH với tư cách là người dùng root

ssh root@IP_Address -p Port_number

Thay thế ' IP_Address ' và ' Port_number ' bằng .

Bước 2. Cài đặt PHP 7. 3

CentOS 7 theo mặc định được vận chuyển cùng với PHP 5. 4 tại thời điểm viết bài này, đây là phiên bản rất cũ và lỗi thời và đã hết hạn sử dụng 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 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 PHP mới hơn. Trong trường hợp này, chúng tôi sẽ cài đặt và sử dụng PHP 7. 3 từ kho 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 chưa. Nếu nó được cài đặt, hãy kiểm tra xem máy chủ của bạn đang chạy phiên bản nào. Bạn có thể làm điều đó với lệnh sau

# php -v

đầu ra

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 Technologies

Theo đầu ra, PHP 5. 4 được cài đặt trên VPS CentOS của chúng tôi, chúng tôi đã đề cập rằng đây là phiên bản mới nhất có sẵn trong kho lưu trữ CentOS 7. Để cài đặt PHP 7. 3, chúng tôi phải gỡ bỏ phiên bản này

yum remove php*

Removing:
 php       
 php-cli   
 php-common
 php-mysql 
 php-pdo

Lệnh này sẽ xóa PHP và tất cả các phần mở rộng PHP đã cài đặt

Chạy các lệnh sau để thêm kho lưu trữ Remi và Epel vào máy chủ của bạn và cài đặt yum-utils, đây là tập hợp các công cụ để quản lý kho lưu trữ yum

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils epel-release

Vô hiệu hóa PHP 5. 4, được bật theo mặc định

yum-config-manager --disable remi-php54

và kích hoạt PHP 7. 3 kho lưu trữ

yum-config-manager --enable remi-php73

Sau kho lưu trữ Remi cho PHP 7. 3 được kích hoạt, chúng ta có thể dễ dàng cài đặt nó với trình quản lý gói yum

yum -y install php

Installing:
 php                         
Installing for dependencies:
 libargon2                   
 php-cli                     
 php-common                  
 php-json

Nó sẽ cài đặt PHP 7. 3 và một số phụ thuộc của nó, như thể hiện 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

php -v

Output:
PHP 7.3.0RC5 (cli) (built: Nov  6 2018 10:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

Bạ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 theo cách tương tự, 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 Parser PHP extensoins, bạn có thể cài đặt chúng bằng lệnh sau

# php -v
0

Bạn có thể kiểm tra xem các tiện ích mở rộng đã được cài đặt đúng chưa bằng lệnh sau

# php -v
1

Ví dụ: để kiểm tra xem tiện ích mở rộng Chuỗi nhiều byte (mbstring) đã được cài đặt hay chưa, bạn có thể sử dụng cách sau

# php -v
2

đầu ra

# php -v
3

Bước 3. Tạo một trang phpinfo

Để kiểm tra thông tin chi tiết về phiên bản PHP đã cài đặt, tiện ích mở rộng, cài đặt, v.v., bạn có thể tạo 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, tùy chọn biên dịch PHP và tiện ích mở rộng, thông tin máy chủ và môi trường (nếu được biên dịch dưới dạng mô-đun), môi trường PHP, thông tin phiên bản hệ điều hành, đường dẫn, giá trị chính và cục bộ của tùy chọn cấu hình, tiêu đề HTTP và Giấy phép PHP

Để thực hiện việc này, hãy chuyển đến thư mục gốc tài liệu của máy chủ web

# php -v
4

và tạo một phpinfo. tập tin php với nội dung sau

# php -v
5

Lưu tệp và truy cập

# php -v
6 bằng trình duyệt web yêu thích của bạn. Bạn sẽ nhận được trang sau

Phiên bản php nào đi kèm với centos 7?

Để 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ọ

Cách cài đặt PHP 5. 4PHP5. 5 hoặc PHP5. 6 trên CentOS 7?

nâng cấp php 5. 4 đến 5. 6 trên CentOS 7 .
Sau khi cài đặt kho webtatic yum, bạn cần gỡ bỏ phiên bản cũ của gói php-common. .
Bây giờ chúng tôi cài đặt PHP 5. 6 sử dụng lệnh sau. # yum cài đặt -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

Cách nâng cấp PHP 5. 4 to PHP 7. 4 trên CentOS 7?

Nâng cấp lên PHP 7 .
Sudo yum cài đặt https. // centos7. cộng đồng ius. org/ius-phát hành. vòng/phút. .
sudo yum remove php-common mod_php php-cli. .
cập nhật sudo yum. .
sudo yum cài đặt php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-gd php70u-devel php70u-mysql. .
Sudo systemctl khởi động lại httpd

Phiên bản PHP nào đi kèm với CentOS 8?

Theo mặc định, PHP phiên bản 7. 2 được cài đặt trên CentOS 8 Linux. Tuy nhiên, devloper hoặc sysadmin có thể cài đặt phiên bản mới nhất chẳng hạn như PHP 7. 4 sử dụng kho lưu trữ Remi cho máy chủ CentOS Enterprise Linux 8.

Phiên bản PHP nào đi kèm với CentOS 6?

Hệ điều hành CentOS 6 đi kèm với PHP phiên bản 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.