Làm cách nào để kiểm tra phiên bản PHP của tôi trong cPanel?

Bạn có thể tìm thấy phiên bản PHP đang hoạt động cho Dịch vụ lưu trữ Linux của mình trong Bảng điều khiển tài khoản. Bạn luôn nên cập nhật PHP lên phiên bản mới nhất để cập nhật bảo mật và cải thiện hiệu suất

  1. Truy cập trang sản phẩm GoDaddy của bạn
  2. Trong Lưu trữ web, bên cạnh tài khoản Dịch vụ lưu trữ Linux bạn muốn sử dụng, hãy chọn Quản lý
  3. Trong bảng điều khiển tài khoản, trong phần Cài đặt, chọn Máy chủ
  4. Để thay đổi phiên bản PHP, bên cạnh Phiên bản PHP, chọn Quản lý
  5. Chọn một phiên bản PHP khác từ danh sách và sau đó nhập cập nhật vào trường Nhập 'cập nhật' để xác nhận
  6. Chọn Lưu thay đổi

Thêm thông tin

Bước 5. Để xem thông tin chi tiết về cấu hình PHP của tài khoản của bạn, hãy mở http. //tên miền của bạn. com/phpinfo. liên kết php trong trình duyệt của bạn, thay thế tên miền của bạn. com với tên miền chính của bạn

Nhấp vào đây để xem bài viết này dưới dạng danh sách phát video hướng dẫn cơ sở tri thức Oryon

Những bài viết liên quan

  • Cách kiểm tra xem trang web của tôi có bị công nhận là trang web lừa đảo hay không
  • Cách kiểm tra website của tôi trên máy chủ mới trước khi thay thế hoặc trỏ bản ghi DNS A
  • Tối ưu hóa tốc độ trang web WordPress của bạn với WP Super Cache
  • Cách thay đổi múi giờ cho một tệp PHP
  • Cách chuyển hướng các trang lỗi của tôi tới một URL bằng cách sử dụng. htaccess
  • Cách chặn quyền truy cập vào tất cả các tệp ẩn trên tài khoản của bạn bằng cách sử dụng. htaccess

EasyApache 4 cho phép sử dụng nhiều phiên bản PHP. Tài liệu này giải thích cách định vị và cài đặt phiên bản PHP hoặc phần mở rộng PHP

Xác định phiên bản PHP của người dùng

Bạn có thể xác định phiên bản PHP của người dùng bằng một trong các phương pháp sau

  • Sử dụng giao diện Trình quản lý MultiPHP của WHM [WHM » Trang chủ » Phần mềm » Trình quản lý MultiPHP]. Giao diện này cho phép bạn xem và thay đổi phiên bản PHP mặc định của người dùng. Đây là phương pháp dễ nhất để xác định phiên bản PHP của người dùng

  • Sử dụng giao diện Trình quản lý MultiPHP của cPanel [cPanel » Trang chủ » Phần mềm » Trình quản lý MultiPHP]

  • Điều hướng đến thư mục /home/username/public_html, trong đó username đại diện cho tên người dùng của người dùng. Chạy lệnh sau trên dòng lệnh

Bạn sẽ nhận được đầu ra giống như ví dụ sau

1
2
3
4
# BEGIN cPanel-generated handler, do not edit
# Use php70 as default
 AddHandler application/x-httpd-php70 .php
# END cPanel-generated handler

Trong ví dụ trên, `# Sử dụng php70 làm mặc định` chỉ ra rằng trang web sử dụng PHP 7. 0

Cài đặt phiên bản PHP

EasyApache 4 hỗ trợ PHP phiên bản 5. 4 đến 5. 6, phiên bản PHP 7. 0 đến 7. 4 và PHP 8. 0 đến 8. 1

Cấu hình mặc định của cPanel bao gồm các phiên bản PHP 7. 3, 7. 4 và 8. 0

EasyApache tuân thủ php. dòng thời gian phiên bản được hỗ trợ net. Các cấu hình mà chúng tôi cung cấp trong giao diện EasyApache 4 của WHM [WHM » Trang chủ » Phần mềm » EasyApache 4] chỉ cung cấp các phiên bản PHP mà php. mạng hiện đang hỗ trợ. RPM cho các phiên bản PHP không được hỗ trợ sẽ vẫn là cPanel, L. L. C. gương và máy chủ, nhưng chúng tôi sẽ không cung cấp thêm bất kỳ bản cập nhật nào

Bạn có thể cài đặt phiên bản PHP trên hệ thống của mình bằng một trong các phương pháp sau

  • Sử dụng giao diện EasyApache 4 của WHM [WHM » Trang chủ » Phần mềm » EasyApache 4] để chọn phiên bản PHP mà bạn muốn tải

    Bạn chỉ có thể cài đặt các gói PHP do cPanel cung cấp trong giao diện EasyApache 4. Bạn phải sử dụng trình quản lý gói để cài đặt các gói PHP tùy chỉnh

  • Sử dụng lệnh install của trình quản lý gói của bạn để cài đặt phiên bản PHP mong muốn của bạn. Bạn có thể chọn từ các gói PHP sau

    • ea-php54
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      0
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      1
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      2
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      3
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      4
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      5
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      6
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      7
    • # BEGIN cPanel-generated handler, do not edit
      # Use php70 as default
       AddHandler application/x-httpd-php70 .php
      # END cPanel-generated handler
      8
    • Bất kỳ tên gói PHP tùy chỉnh nào

Các phiên bản PHP do nhà cung cấp cung cấp

Trong cPanel & WHM phiên bản 66 trở lên, EasyApache 4 cho phép bạn sử dụng các phiên bản PHP mà cPanel, L. L. C. không cung cấp. Các phiên bản PHP này phải là gói Thư viện Bộ sưu tập Phần mềm [SCL] và không thể bắt đầu bằng tiền tố

# BEGIN cPanel-generated handler, do not edit
# Use php70 as default
 AddHandler application/x-httpd-php70 .php
# END cPanel-generated handler
9 mà EasyApache 4 sử dụng

  • Bạn không thể sử dụng giao diện EasyApache 4 [WHM » Trang chủ » Phần mềm » EasyApache 4] để cài đặt các phiên bản PHP do nhà cung cấp cung cấp. Bạn phải sử dụng trình quản lý gói để cài đặt các gói này trên hệ thống của mình. Để biết thêm thông tin, hãy đọc tài liệu Khái niệm cơ bản về Trình quản lý gói của chúng tôi
  • Sau khi bạn cài đặt các gói, bạn có thể sử dụng giao diện Trình quản lý MultiPHP của WHM [WHM » Trang chủ » Phần mềm » Trình quản lý MultiPHP] và giao diện Trình chỉnh sửa MultiPHP INI của WHM [WHM » Trang chủ » Phần mềm » Trình chỉnh sửa MultiPHP INI] để thực hiện các thay đổi

  • Trình xử lý DSO PHP không khả dụng với các gói Red Hat® Enterprise Linux® [RHEL] và CloudLinux™ PHP
  • Gói SCL PHP yêu cầu tiền tố nhà cung cấp để cài đặt trong EasyApache 4. Ví dụ: bạn không thể sử dụng RHEL PHP phiên bản 5. 4 hoặc 5. 5 vì các gói này không bắt đầu bằng tiền tố nhà cung cấp
  • Không phải tất cả các gói PHP do nhà cung cấp cung cấp sẽ chứa tất cả các tệp mà hệ thống MultiPHP của EasyApache 4 yêu cầu. Bạn có thể gặp những hạn chế bổ sung

Các vấn đề tiềm ẩn

Một số vấn đề tiềm ẩn tồn tại trong các phiên bản PHP do nhà cung cấp cung cấp

Nhà cung cấp cung cấp php. ini không tồn tại

Trong một số trường hợp, tệp

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
0 của phiên bản PHP do nhà cung cấp cung cấp sẽ không tồn tại trong thư mục mà cPanel & WHM yêu cầu. Ví dụ, PHP 5 của RHEL. 6. ini tồn tại trong thư mục
ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
1, nhưng cPanel & WHM mong đợi nó trong thư mục
ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
2. Bạn phải tạo một liên kết tượng trưng để hệ thống MultiPHP có thể đọc tệp
ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
0

Để tạo liên kết tượng trưng, ​​hãy sử dụng lệnh sau, trong đó

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
4 đại diện cho phiên bản PHP mà bạn muốn sử dụng

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc

Nếu bạn đã cài đặt phiên bản PHP trước khi tạo liên kết tượng trưng, ​​bạn phải cài đặt lại phiên bản PHP bằng lệnh sau, trong đó

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
4 đại diện cho phiên bản PHP mà bạn muốn sử dụng

Các tệp nhị phân PHP CLI và PHP CGI ở các vị trí khác nhau

Một số phiên bản PHP bao gồm các tệp nhị phân PHP CLI và PHP CLI ở các vị trí khác với triển khai của cPanel & WHM. Trong những trường hợp này, cài đặt PHP sẽ đảo ngược vị trí của các tệp nhị phân này. Nếu phiên bản PHP của bạn làm điều này, thì các sự cố sau có thể xảy ra

  • Đường dẫn nhị phân
    ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
    6 sẽ không tồn tại
  • Đường dẫn nhị phân
    ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
    7 sẽ không chính xác

Để khắc phục sự cố này, hãy sử dụng các lệnh sau, trong đó

ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
8 đại diện cho tiền tố nhà cung cấp và
ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
9 đại diện cho tên gói

1
2
mv /opt/prefix/package/root/usr/bin/php /opt/prefix/package/root/usr/bin/php-cgi
mv /opt/prefix/package/root/usr/bin/php-cli /opt/prefix/package/root/usr/bin/php

Tìm một mô-đun PHP hoặc tiện ích mở rộng

Bạn có thể tìm thấy một mô-đun hoặc tiện ích mở rộng PHP bằng một trong các phương pháp sau

  • Sử dụng giao diện EasyApache 4 của WHM [WHM » Trang chủ » Phần mềm » EasyApache 4]
  • Chạy lệnh gói
    1
    2
    
    0, trong đó
    ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
    9 đại diện cho một phần tên của gói mà bạn muốn cài đặt, để xác định xem gói đã được cài đặt chưa
  • Chạy lệnh
    1
    2
    
    2, trong đó
    ln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
    9 đại diện cho một phần tên của gói mà bạn muốn cài đặt, để xác định xem gói đó có sẵn không

Cài đặt mô-đun hoặc tiện ích mở rộng PHP

Các gói của EasyApache 4 dành cho các mô-đun và tiện ích mở rộng PHP sử dụng quy ước đặt tên

1
2
4, trong đó
1
2
5 đại diện cho số phiên bản PHP và mô-đun đại diện cho tên của mô-đun PHP

Cài đặt mô-đun PHP hoặc tiện ích mở rộng trên hệ thống của bạn bằng một trong các phương pháp sau

  • Sử dụng giao diện EasyApache 4 của WHM [WHM » Trang chủ » Phần mềm » EasyApache 4]
  • Cài đặt gói trên dòng lệnh bằng lệnh sau

yum install ea-php56-php-gd

Ví dụ trên cài đặt gói `ea-php56-php-gd`, trong đó `56` đại diện cho phiên bản PHP và `gd` đại diện cho tên tiện ích mở rộng

Bạn phải cài đặt tiện ích mở rộng riêng cho từng phiên bản PHP. Tuy nhiên, trong cPanel & WHM phiên bản 70 trở lên, hệ thống sẽ cố gắng đơn giản hóa quy trình này. Khi bạn cài đặt phiên bản PHP mới hơn, hệ thống sẽ tự động chọn các tiện ích mở rộng được sử dụng với các phiên bản cũ hơn của bạn, nếu tương thích

Làm cách nào để kiểm tra và cập nhật phiên bản PHP trong cPanel?

Bạn muốn biết phiên bản PHP của trang web của mình? .
Đăng nhập vào cPanel
Trong phần Phần mềm, nhấp vào biểu tượng Bộ chọn PHP
Điều hướng đến thư mục của trang web bạn muốn nâng cấp PHP. .
Chọn phiên bản PHP bạn muốn sử dụng từ menu thả xuống, sau đó nhấp vào nâng cấp

Làm cách nào để bật phiên bản PHP trong cPanel?

Bây giờ, hãy học cách tự làm điều đó. .
Bước 1. Đăng nhập vào cPanel của bạn
Bước 2. Nhấp vào công cụ Chọn Phiên bản PHP trong Phần mềm
Bước 3. Chọn phiên bản PHP mong muốn từ danh sách thả xuống, sau đó nhấp vào Đặt làm hiện tại và Lưu thay đổi. Đó là nó. Phiên bản PHP mới đã được kích hoạt cho người dùng của bạn

Cách cài đặt phiên bản PHP 7. 4 trong cPanel?

Nhấp vào "Tùy chỉnh" trong "Gói đã cài đặt hiện tại. " Nhấp vào "Phiên bản PHP. " Đánh dấu phiên bản để cài đặt bằng cách nhấp vào biểu tượng chuyển đổi ở ngoài cùng bên phải của phiên bản. Khi được nhắc, hãy nhấp vào tùy chọn chỉ cài đặt phiên bản PHP hoặc phiên bản PHP và tiện ích mở rộng

PHP trong cPanel là gì?

cPanel là nền tảng lưu trữ web dành cho các trang tĩnh hoặc động chủ yếu được viết bằng PHP với cơ sở dữ liệu MySQL cục bộ . Các trang và cơ sở dữ liệu trên một trang web được quản lý bởi tài khoản cục bộ với máy chủ cPanel KHÔNG được liên kết với tài khoản của trường đại học.

Chủ Đề