Nội dung
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:
php -i | grep FreeType
Dưới đây là kết quả của mình:
[root@hv10 custombuild]# php -i | grep FreeType FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.8.0 [root@hv10 custombuild]#
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:
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.
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:
php -i | grep FreeType
Và đây là kết quả của mình:
[root@hv10 custombuild]# php -i | grep FreeType FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.10.4 [root@hv10 custombuild]#
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:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.
- Tham khảo thêm dịch vụ Hosting/VPS tại đây!