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
- Truy cập trang sản phẩm GoDaddy của bạn
- 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ý
- Trong bảng điều khiển tài khoản, trong phần Cài đặt, chọn Máy chủ
- Để thay đổi phiên bản PHP, bên cạnh Phiên bản PHP, chọn Quản lý
- 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
- 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
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
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 sauea-php54
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# BEGIN cPanel-generated handler, do not edit # Use php70 as default AddHandler application/x-httpd-php70 .php # END cPanel-generated handler
- 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ạiTrong 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ụngln -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ụngCác tệp nhị phân PHP CLI và PHP CGI ở các vị trí khác nhauMộ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
6 sẽ không tồn tạiln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
- Đường dẫn nhị phân
7 sẽ không chính xácln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
Để 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ói1
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
0, trong đó1 2
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ưaln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
- Chạy lệnh
2, trong đó1 2
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ôngln -s /opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56 /opt/rh/rh-php56/root/etc
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 PHPCà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ộngBạ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