Skip to contentSkip to main navigation Skip to footer

Nâng cấp thư viện PCRE trên DirectAdmin

how to nang cap thu vien pcre tren directadmin

Bài viết này mình sẽ giúp các bạn nâng cấp thư viện PCRE trên DirectAdmin một cách đơn giản nhất cũng như giải thích một chút về Perl Compatible Regular Expressions (PCRE).

I. PCRE là gì?

Thuật ngữ PCRE viết tắt của cụm từ Perl Compatible Regular Expression. Nghĩa là các toán tử thông dụng tương thích với Perl. Nó có cái tên dài dòng như vậy vì nó có xuất xứ từ một ngôn ngữ cực kỳ xúc tích Perl và được dùng để xử lý với các thao tác trên chuỗi ký tự. Các hàm PCRE hay được biết đến dưới cái tên khác đó là các hàm preg vì chúng có chung một tiền tố preg.

Thư viện PCRE là một tập hợp các hàm triển khai đối sánh mẫu biểu thức chính quy bằng cách sử dụng cùng cú pháp và ngữ nghĩa như Perl 5. PCRE có API riêng của nó, cũng như một tập hợp các hàm trình bao bọc tương ứng với API biểu thức chính quy POSIX. Thư viện PCRE là miễn phí, ngay cả khi bạn sử dụng nó để xây dựng phần mềm độc quyền.

Trong trường hợp máy chủ của bạn chưa cài PCRE có thể tham khảo bài hướng dẫn sau để thực hiện:

II. Nâng cấp thư viện PCRE trên DirectAdmin

Để nâng cấp thư viện PCRE trên DirectAdmin chúng ta sẽ cần thực hiện theo 3 bước sau.

Bước 1: SSH vào hệ thống DirectAdmin của bạn

Để nâng cấp thư viện PCRE trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để kiểm tra phiên bản CustomBuild đang sử dụng.

Bước 2: Kiểm tra phiên bản Custombuild

Chúng ta cần xem phiên bản CustomBuild đang sử dụng có phải là 2.0 hay không. Để kiểm tra phiên bản CustomBuild đang sử dụng mời bạn xem qua bài hướng dẫn ngắn sau:

Trong trường hợp phiên bản CustomBuild của bạn thấp hơn 2.0 thì bạn cần nâng cấp CustomBuild 1.x lên 2.0, bạn có thể xem qua bài hướng dẫn sau:

Sau khi đã có CustomBuild 2.0 chúng ta tiếp tục đến bước 3 để kiểm tra phiên bản PCRE đang được cài đặt trên máy chủ của bạn và phiên bản phát hành mới nhất trên DirectAdmin bạn có thể nâng cấp.

Bước 3: Kiểm tra phiên bản PCRE trên máy chủ DirectAdmin

Để kiểm tra phiên bản PCRE đang được sử dụng trên máy chủ DirectADmin của bạn thì bạn cần sử dụng lệnh sau:

# sh /usr/local/directadmin/custombuild/build versions | grep PCRE
Hoặc
# cd /usr/local/directadmin/custombuild/
# ./build versions | grep PCRE
    

Dưới đây là kết quả trên máy chủ của mình. Phiên bản PCRE đang chạy trên máy chủ của mình là 8.20 và phiên bản mới hơn có thể cập nhật lên được là 8.44.

how-to-nang-cap-thu-vien-pcre-tren-directadmin
Phiên bản PCRE đang sử dụng là 8.20, phiên bản khả dụng có thể nâng cấp là 8.44.

Sau khi đã biết được phiên bản của chúng ta đang sử dụng là phiên bản cũ. Chúng ta có thể tiếp tục đến với bước 4 để nâng cấp thư viện PCRE trên DirectAdmin

Nếu bạn có hứng thú xem qua các thay đổi của từng phiên bản PCRE thì có thể xem ở đường dẫn sau:

Bước 4: Các lệnh nâng cấp thư viện PCRE trên DirectAdmin

Việc nâng cấp thư viện PCRE trên DirectAdmin tương đối đơn giản, bạn chỉ cần chạy 3 lệnh sau là được.

cd /usr/local/directadmin/custombuild/
./build update
./build pcre
    

Giải thích các lệnh trên:

  • Lệnh 1: Di chuyển đến thư mục custombuild.
  • Lệnh 2: Cập nhật custombuild script.
  • Lệnh 3: Nâng cấp PCRE lên phiên bản mới nhất.

Dưới đây là hình ảnh sau khi mình chạy xong lệnh cuối cùng.

how-to-nang-cap-thu-vien-pcre-tren-directadmin
Nâng cấp thư viện PCRE trên DirectAdmin thành công.

Bây giờ bạn có thể kiểm tra lại phiên bản PCRE như ở bước 3 thì sẽ thấy phiên bản PCRE đã được nâng cấp.

how-to-nang-cap-thu-vien-pcre-tren-directadmin
Phiên bản PCRE đã được nâng cấp lên 8.44.

III. Tổng kết

Nếu bạn đang quản trị một máy chủ có đội dev thường xuyên sử dụng ngôn ngữ lập trình Perl thì việc nâng cấp thư viện PCRE trên DirectAdmin là điều cực kỳ cần thiết.

Hy vọng bài viết này sẽ giúp ích được cho các bạn. Chúc các bạn có thể thực hiện thành công. 

Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

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:

Was This Article Helpful?

0
0 Comments

There are no comments yet

Leave a comment

Your email address will not be published. Required fields are marked *