Skip to content Skip to main navigation Skip to footer

Cập nhật FreeType trên DirectAdmin

how-to-update-version-cap-nhat-freetype-tren-directadmin

Trong bài viết này mình sẽ giúp các bạn cách để cập nhật FreeType trên DirectAdmin.

I. FreeType là gì?

FreeType là một thư viện phần mềm có sẵn miễn phí để hiển thị phông chữ.

Nó được viết bằng C, được thiết kế để nhỏ gọn, hiệu quả, có thể tùy chỉnh cao và di động trong khi có khả năng tạo ra chất lượng cao (hình ảnh glyph) của hầu hết các định dạng phông chữ vector và bitmap.

Một số sản phẩm sử dụng FreeType để hiển thị phông chữ trên màn hình hoặc trên giấy, độc quyền hoặc một phần:

  • GNU/Linux và hệ điều hành Unix miễn phí khác được tạo ra như FreeBSD hoặc NetBSD;
  • iOS , hệ điều hành di động của Apple dành cho iPhone và iPad;
  • Android , hệ điều hành của Google dành cho điện thoại thông minh và máy tính bảng;
  • ChromeOS , hệ điều hành của Google dành cho máy tính xách tay;
  • ReactOS , một hệ điều hành mã nguồn mở miễn phí dựa trên các nguyên tắc thiết kế tốt nhất được tìm thấy trong kiến ​​trúc Windows NT;
  • Ghostscript , một trình thông dịch PostScript được sử dụng trong nhiều máy in.

Chỉ tính các sản phẩm ở trên, bạn sẽ có hơn một tỷ thiết bị chứa FreeType.

Đến đây thì có lẽ bạn sẽ đặt ra một câu hỏi. Tại sao chúng ta cần cập nhật FreeType trên DirectAdmin?

Nếu bạn chưa biết thì bản thân PHP cũng sử dụng sử dụng bộ thư viện FreeType này cho các font chữ. Nên việc nâng cập nhật FreeType trên DirectAdmin sẽ giúp các thiết bị đầu cuối hoạt động tốt hơn, hiển thị font chữ chất lượng hơn.

II. Cập nhật FreeType trên DirectAdmin

Cập nhật FreeType trên DirectAdmin chúng ta sẽ cần thực hiện theo 3 bước sau.

Bước 1: SSH vào máy chủ của bạn

Để cập nhật FreeType 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. Hoặc ít nhất truy cập vào máy chủ với người dùng có quyền sudo. 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 thư viện FreeType mà hệ thống đang sử dụng.

Bước 2: Kiểm tra phiên bản thư viện FreeType

Cách kiểm tra phiên bản thư viện FreeType rất đơn giản, bạn chỉ cần chạy lệnh sau là có thể xác định được ngay:

AZDIGI Tutorial
php -i | grep FreeType
    

Dưới đây là kết quả của mình:

AZDIGI Tutorial
[root@hv10 custombuild]# php -i | grep FreeType
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.8.0
[root@hv10 custombuild]#
    
how-to-update-version-cap-nhat-freetype-tren-directadmin

Như bạn có thể thấy phiên bản thư viện FreeType mà hệ thống mình đang sử dụng là phiên bản 2.8.0. Trong khi đó thời điểm mình viết bài này thì phiên bản FreeType mới nhất đã là 2.10.4 rồi. Các bạn có thể theo dõi phiên bản FreeType tại đường dẫn sau:

Vậy là xong bước xác định số phiên bản đang sử dụng và phiên bản mới nhất. Chúng ta tiếp tục đến bước 3 để thực hiện các lệnh cập nhật FreeType trên DirectAdmin.

Bước 3: Các lệnh cập nhật FreeType trên DirectAdmin

Các lệnh cập nhật FreeType trên DirectAdmin tương đối đơn giản, các bạn chỉ cần chạy thứ tự các lệnh sau là được:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild/
./build update_script
./build freetype
./build php d
    

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

  • Lệnh 1: Di chuyển vào thử mục custombuild.
  • Lệnh 2: Cập nhật custombuild script nhưng không tải về các bản cài đặt.
  • Lệnh 3: Cập nhật freetype.
  • Lệnh 4: Cập nhật toàn bộ phiên bản PHP trên máy chủ.

Dưới đây là hình ảnh sau khi mình cật nhật thư viện FreeType hoàn tất.

how-to-update-version-cap-nhat-freetype-tren-directadmin
Cập nhật thư viện FreeType trên DirectAdmin.

Sau khi bạn đã cập nhật toàn bộ phiên bản PHP trên máy chủ với lệnh 4 thì có thể kiểm tra lại phiên bản FreeType với lệnh sau:

AZDIGI Tutorial
php -i | grep FreeType
    

Và đây là kết quả của mình:

AZDIGI Tutorial
[root@hv10 custombuild]# php -i | grep FreeType
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.10.4
[root@hv10 custombuild]#
    
how-to-update-version-cap-nhat-freetype-tren-directadmin
Cập nhật thư viện FreeType cho PHP trên DirectAdmin.

III. Tổng kết

Việc cập nhật phiên bản mới thường xuyên cho các dịch vụ trên máy chủ sẽ giúp hệ thống của bạn hoạt động ổn định và bảo mật hơn rất nhiều. Từ đó giúp hạn chế tối đa các lỗi vặt và sự cố ngoài ý muốn.

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:

Chương trình "Ưu đãi Mạnh - Phục hồi Nhanh" lên đến 50% cho Hosting và VPSXem chi tiết