OpenLiteSpeed là một máy chủ mã nguồn mở được phát triển bởi HTTP LiteSpeed Technologies. OpenLiteSpeed là một hiệu suất cao và máy chủ HTTP nhẹ mà đi kèm với một giao diện quản trị Gui Web. Nó có thể xử lý nhiều hơn trăm ngàn kết nối đồng thời với việc sử dụng tài nguyên thấp (CPU và RAM). OpenLiteSpeed hỗ trợ nhiều hệ điều hành như Linux, Mac OS, FreeBSD, và SunOS và có thể được sử dụng để chạy các kịch bản trang web viết bằng PHP, Ruby Perl, và java.PHP 7 là phiên bản PHP mới nhất và hiệu suất tốt hơn và có mức tiêu thụ bộ nhớ thấp hơn so với PHP 5.6. Nó là sự lựa chọn cuối cùng cho một nhà phát triển PHP ngày hôm nay. I.Chuẩn bi Thêm kho OpenLitespeed Repository# rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpmCài đặt kho epel ,Tham khảo link sau Click HereCập nhật hệ thống # yum update -yTrong CentOS 7.0 sử dụng Firewall-cmd, vì vậy ta sẽ tùy chỉnh nó bằng lệnh như sau.Ở đây ta mở công 80 và 7080# firewall-cmd –permanent –zone=public –add-port=80/tcp# firewall-cmd –permanent –zone=public –add-port=7080/tcpKhởi động lại filewall # firewall-cmd –reload II.Tiến hành1.Cài đặt OpenLiteSpeed và PHP 7Trong bước này, chúng ta sẽ cài đặt openLiteSpeed 1.4. Đây là phiên bản ổn định với nhiều tính năng như Pagespeed, tập tin tải lên, hỗ trợ PHP 7, tích hợp RCS và hỗ trợ HTTP 2 # yum -y install openlitespeed14.x86_64Tiếp theo, cài đặt php 7 cho openLiteSpeed. Có một phiên bản khác nhau của PHP được sử dụng bởi openLiteSpeed, các phiên bản PHP cho openLiteSpeed bắt đầu với “ls”. Cài đặt PHP 7 với nhiều điểm mở rộng để có được một tính năng phong phú này :# yum -y install lsphp70 lsphp70-mysqlnd lsphp70-process lsphp70-mbstring lsphp70-mcrypt lsphp70-gd lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-common lsphp70-xmlNếu bạn muốn xem một danh sách của tất cả các phần mở rộng PHP, bạn có thể sử dụng lệnh tìm kiếm yum:# yum search lsphp70 2.Cấu hình OpenLiteSpeed và PHP 7Để cấu hình cho người dùng admin và mật khẩu cho giao diện quản lý, chạy lệnh dưới đây:# /usr/local/lsws/admin/misc/admpass.shKhai báo user và pass để quản lý giao diện web vào [root@maxserver ~]# /usr/local/lsws/admin/misc/admpass.shPlease specify the user name of administrator. This is the user name required to login the administration Web interface.User name [admin]:root # nhập user Please specify the administrator’s password. This is the password required to login the administration Web interface.Password: # nhập pass Retype password: # nhập lại pass Administrator’s username/password is updated successfully!Bây giờ ta mở trình duyệt web và truy cập vào địa chỉ IP của máy chủ với cổng 7080.https://ip-vps:7080/Ta nhập use và pass vừa khai báo ở trên để thấy giao diện quản lý của trang web ![]() ![]() ![]() Name: lsphp70 Address: uds://tmp/lshttpd/lsphp.sock Max Connections: 35 Environment: PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 Initial Request Timeout (secs): 60 Retry Timeout : 0 Response Buffering: no Auto Start: yes Command: $SERVER_ROOT/lsphp70/bin/lsphp Back Log: 100 Instances: 1 Memory Soft Limit (bytes): 2047M Memory Hard Limit (bytes):2047M Process Soft Limit: 400 Process Hard Limit: 500 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |