Hướng dẫn nâng cấp PHP 7.2 cho khách hàng sử dụng dịch vụ WordPress Hosting. Nếu bạn chưa biết thì vào ngày 30/11/2017 vừa rồi, phiên bản PHP 7.2 đã chính thức được phát hành tới tay người dùng sau một thời gian dài thử nghiệm. Bỏ qua những dòng thông báo bằng tiếng Anh dài dằng dặc (nếu bạn tò mò có thể tham khảo thêm tại đây), điều mà những người dùng cuối như chúng ta cần quan tâm là PHP 7.2 có thực sự mang lại một hiệu năng vượt trội và làm thế nào để nâng cấp PHP 7.2 cho website WordPress của mình một cách chuẩn nhất? Bài viết hôm nay sẽ là câu trả lời dành cho bạn. Tham khảo thêm:
So sánh hiệu năng của PHP 7.2 với 7.1, 7.0 và 5.6Một thành viên của diễn đàn Centminmod đã thực hiện việc benchmark WordPress 4.8 trên nền tảng PHP 7.2, 7.1, 7.0 và 5.6. Kết quả cho thấy PHP 7.2 nhỉnh hơn 7.1 và 7.0 một chút về mặt hiệu năng. Trong khi đó PHP 7.x vượt trội hoàn toàn so với PHP 5.6: Và về cơ bản, PHP 7.2 không có quá nhiều sự thay đổi so với 2 đàn anh đi trước. Do đó, nếu website của bạn hoạt động ổn định trên PHP 7.0 và 7.1 thì bạn hoàn toàn có thể nâng cấp lên PHP 7.2 để cải thiện hiệu năng mà không gặp bất cứ vấn đề gì nghiêm trọng. Tất cả các gói host thuộc dịch vụ WordPress Hosting của WP Căn bản đều đã được cấu hình sẵn phiên bản PHP tối ưu nhất theo khuyến cáo của WordPress.org. Do đó, các bạn không cần phải tùy chỉnh gì thêm để tránh gây ảnh hưởng đến hiệu năng và khả năng tương thích với mã nguồn. Hướng dẫn nâng cấp PHP 7.2 cho hosting có cPanelCách thức để nâng cấp PHP 7.2 hoàn toàn tương tự với PHP 7.0 và 7.1 mà tôi đã từng có bài viết hướng dẫn trước đây. Điều quan trọng là hosting phải hỗ trợ sẵn phiên bản này thì các bạn mới có thể tiến hành nâng cấp. 1. Đầu tiên, truy cập vào cPanel, tìm mục Select PHP Version và click vào đó. 2. Lựa chọn phiên bản 7.1 và click vào nút Set as current. Dòng chữ Current PHP version chuyển sang 7.2 là được. 3. Thiết lập các module giống như hình bên dưới. Sau khi thiết lập xong, click vào nút Save để lưu lại. Lưu ý: các thiết lập module kể trên là tối ưu nhất cho mã nguồn WordPress, chúng chưa được kiểm nghiệm trên các mã nguồn khác. 4. Click vào mục Switch To PHP Options ở góc trên bên phải của bảng thiết lập module. 5. Thiết lập các thông số của PHP giống như hình bên dưới. Các thông số tối đa của memory_limit, post_max_size và upload_max_filesize có thể thay đổi tùy theo nhà cung cấp hosting. Sau khi thiết lập xong, click vào nút Save để lưu lại. 6. Truy cập website của bạn và kiểm tra xem giao diện cũng như các tính năng đã hoạt động bình thường hay chưa. Nếu rồi thì có nghĩa là các bạn đã nâng cấp PHP 7.2 thành công. Nếu có lỗi xảy ra, các bạn chỉ cần chuyển về phiên bản PHP cũ là được. Bạn đang sử dụng phiên bản PHP nào cho website WordPress của mình? Bạn đã nâng cấp PHP 7.2 chưa? Hãy chia sẻ với chúng tôi quan điểm và ý kiến của bạn trong khung bình luận bên dưới. Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :) Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Theo dõi tôi trên Facebook để cập nhật những tin tức mới nhất liên quan đến WordPress nhé. Reader InteractionsA. Điều kiện
B. Cài đặtBước 1: Cài đặt SCL repository sudo yum install centos-release-scl -y Bước 2: Xem tên các gói của các phiên bản PHP7 bằng lệnh sudo yum list rh-php7[0-9].x86_64
Bước 3: Tiến hành cài đặt PHP phiên bản phù hợp vào hệ thống
sudo yum install rh-php70 rh-php70-php-fpm -y
sudo yum install rh-php71 rh-php71-php-fpm -y
sudo yum install rh-php72 rh-php72-php-fpm -y
sudo yum install rh-php73 rh-php73-php-fpm -y Bước 4: Tiến hành kích hoạt PHP
sudo scl enable rh-php70 bash
sudo scl enable rh-php71 bash
sudo scl enable rh-php72 bash
sudo scl enable rh-php73 bash Bước 5: Đổi cổng cho PHP
sudo yum list rh-php7[0-9].x86_640 sudo yum list rh-php7[0-9].x86_641
sudo yum list rh-php7[0-9].x86_642 Bước 6: Kích hoạt PHP 7.0 và PHP 7.2
sudo yum list rh-php7[0-9].x86_643
sudo yum list rh-php7[0-9].x86_644 Bước 6: Cấu hình Folder lưu mã nguồn
sudo yum list rh-php7[0-9].x86_645
sudo yum list rh-php7[0-9].x86_646
sudo yum list rh-php7[0-9].x86_647 Nhập nội dung Files sudo yum list rh-php7[0-9].x86_648 copy sang folder còn lại sudo yum list rh-php7[0-9].x86_649 Bước 7 Sửa file cấu hình Apache. Ở bài Thiết lập Virtual Host trên Apache trong CentOS 7 chúng ta đã có 2 file cấu hình được lưu tại /etc/httpd/sites-availableThiết lập Virtual Host trên Apache trong CentOS 7 chúng ta đã có 2 file cấu hình được lưu tại /etc/httpd/sites-available Giờ chúng ta sẽ sửa chúng để chúng hoạt động với PHP Ví dụ site chạy PHP 7.0 ở cổng 9002 (đã cấu hình ở trên) thì chúng ta sẽ thêm những dòng sau vào giữa block PHP 7.0 ở cổng 9002 (đã cấu hình ở trên) thì chúng ta sẽ thêm những dòng sau vào giữa block sudo yum install rh-php70 rh-php70-php-fpm -y0 Tương tự với site chạy PHP 7.2 ở cổng 9003PHP 7.2 ở cổng 9003 sudo yum install rh-php70 rh-php70-php-fpm -y1 Với các bạn đã cài Let’s Encrypt thì có thêm 2 file -le dành cho SSL thì các bạn sửa hết nhé Bước 8: Kiểm tra cấu hình xem bị sai đâu không sudo yum install rh-php70 rh-php70-php-fpm -y2 Thấy báo Syntax OK là đượcSyntax OK là được Bước 9: Khởi chạy lại Apache sudo yum install rh-php70 rh-php70-php-fpm -y3 Bước 10: Truy cập vào đường dẫn domain/info.php để kiểm tra PHP đang chạy |