Nội dung
Giới Thiệu
Webmin là một công cụ quản trị máy chủ web mạnh mẽ và dễ sử dụng, giúp người quản trị có thể quản lý và cấu hình hệ thống của họ một cách thuận tiện.Trong bài viết này, AZDIGI sẽ hướng dẫn bạn cách nâng cấp PHP hệ thống Webmin trên Almalinux . PHP là một ngôn ngữ lập trình phía máy chủ được sử dụng rộng rãi, đặc biệt là trong phát triển web. Việc giữ cho phiên bản PHP được cập nhật là rất quan trọng để đảm bảo hiệu suất và bảo mật của trang web của bạn.
Dưới đây là hướng dẫn chi tiết về cách nâng cấp phiên bản PHP hệ thống Webmin chạy trên hệ điều hành Almalinux.
Cài đặt phiên bản PHP mới
Bước 1: SSH vào VPS
Mở terminal trên máy chủ Almalinux của bạn. Điều này có thể được thực hiện thông qua giao diện người dùng đồ họa :
Ở đây mình sẽ kết nối với quyền root thông qua SSH :
Bước 2 : Kiểm tra phiên bản PHP hiện tại
Trước khi nâng cấp, bạn có thể muốn kiểm tra phiên bản PHP hiện tại trên hệ thống. Bạn có thể sử dụng lệnh sau:
php -v
Bước 3: Sao lưu file cấu hình
Vì khi bạn nâng cấp thì hệ thống sẽ viết lại file cấu hình về mặc định ban đầu. Do đó bạn cần sao lưu lại file cấu hình cũ để phục hồi lại khi hạ cấp hoàn tất.
Tìm file php.ini và sao lưu lại :
php -i | grep php.ini
Mình sẽ thực hiện nhân bản ra thành một bản mới với tên đi kèm là .bak như sau. Và mình sẽ sao lưu lại file cấu hình php.ini và www.conf
cp /etc/php.ini /etc/php.ini.bak
cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.conf.bak
Bước 4: Gở cài đặt gói PHP
Tiếp theo bạn cần gở bỏ các gói PHP hiện ra để cài đặt lên gói PHP mới. Và để kiểm tra các gói php bạn có thể sử dụng lệnh rpm -qa để kiểm tra :
rpm -qa | grep php
Và sau đó bạn hãy xoá tất cả các gói PHP 7.2 đã cài đặt và các gói phụ thuộc với lệnh sau với lệnh dnf remove sau.
dnf remove php-*
Bước 5: Cài đặt gói PHP mới
Kiểm tra kho lưu trữ AppStream của AlmaLinux cung cấp các phiên bản PHP :
Ví dụ ở đây mình muốn cài phiên bản PHP 7.4 , thì đầu tiên cần disable PHP 7.2 và enable PHP 7.4 lên
dnf module disable php:7.2 -y
dnf module enable php:7.4 -y
Lưu ý: Nếu bạn có nhu cầu cài đặt php version khác chỉ cần thay thế 7.4 bằng version bạn muốn.
Sau khi cài đặt, hãy cài đặt PHP và các phần mở rộng cần thiết PHP được liên kết ( php-extension_name ) như được chỉ ra.
dnf install php php-mysqli php-fpm php-ldap php-zip php-embedded php-cli php-common php-gd php-xml php-mbstring php-pdo php-soap php-json php-simplexml php-process php-curl php-bcmath php-snmp php-gmp php-intl perl-LWP-Protocol-https php-pear-Net-SMTP php-enchant php-pear php-devel php-zlib php-xmlrpc php-opcache php-cli php-pecl-zip unzip gcc
Thời gian nâng cấp diễn ra khá nhanh. Chỉ mất ít phút để hoàn tất và sau khi nâng cấp thành công bạn hãy phục hồi lại các file cấu hình đã backup ở bước 2
rm -rf /etc/php.ini
mv /etc/php.ini.bak /etc/php.ini
rm -rf /etc/php-fpm.d/www.conf
mv /etc/php-fpm.d/www.conf.bak /etc/php-fpm.d/www.conf
Bước 6 : Kiểm tra
Khởi động lại và kiểm tra trạng thái
systemctl start php-fpm
systemctl enable php-fpm
systemctl restart php-fpm
systemctl status php-fpm
Kiểm tra phiên bản PHP xem đã nâng cấp thành công chưa
php -v
Kết Luận
Như vậy là ở bài hướng dẫn này bạn đã biết cách nâng cấp PHP hệ thống Webmin trên Almalinux .Việc nâng cấp phiên bản PHP trên AlmaLinux không quá phức tạp nhưng đòi hỏi sự chú ý đến chi tiết. Hãy chắc chắn rằng bạn đã theo dõi chính xác các bước được mô tả trong hướng dẫn này để đảm bảo quá trình nâng cấp diễn ra suôn sẻ. Với phiên bản PHP mới nhất, trang web của bạn sẽ hoạt động hiệu quả và an toàn hơn.
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.