DEV Community

David Nguyen
David Nguyen

Posted on • Originally published at eplus.dev on

Tôi đã bỏ dùng XAMPP khi biết đến Open Server Panel

Những bạn lập trình web nói chung, lập trình PHP nói riêng không xa lạ gì với XAMPP.

XAMPPOpen Server Panel đều là những phần mềm mã nguồn mở cho phép bạn phát triển và thử nghiệm các ứng dụng web trên máy tính cục bộ của mình. Cả hai đều là những lựa chọn tuyệt vời cho người dùng mới bắt đầu, nhưng có một số điểm khác biệt quan trọng cần lưu ý khi chọn một trong hai.

XAMPP là một gói phần mềm tất cả trong một bao gồm Apache, MySQL, PHP và Perl. Nó có sẵn cho Windows, macOS và Linux. Open Server Panel là một trình quản lý máy chủ web dựa trên web cho phép bạn quản lý Apache, MySQL và PHP từ trình duyệt web của mình. Nó có sẵn cho Windows và Linux.

Dành cho những bạn không biết XAMPP là gì?

Xampp là chương trình tạo máy chủ Web được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Không như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào. (theo Wiki)

%[https://www.youtube.com/watch?v=h6DEDm7C37A&t=1s&ab_channel=Bitnami]

Open Server Panel (OSPanel)

Open Server Panel là một môi trường phần mềm di động được tạo riêng cho các nhà phát triển web, có tính đến các đề xuất và mong muốn của họ.

Gói phần mềm của chúng tôi bao gồm một bộ phần mềm máy chủ được lựa chọn cẩn thận cũng như tiện ích điều khiển thuận tiện với các tùy chọn cấu hình và quản trị mở rộng cho tất cả các thành phần có sẵn.

Ngày nay, OSPanel được các nhà phát triển web từ khắp nơi trên thế giới sử dụng rộng rãi để phát triển, gỡ lỗi và thử nghiệm các dự án web cũng như cung cấp dịch vụ web trên các mạng cục bộ. Dự án đã giành được sự yêu thích lớn nhất đối với các quản trị viên web mới làm quen, vì nó cho phép họ nhanh chóng triển khai môi trường làm việc và ngay lập tức bắt đầu học các công nghệ web mà không cần thao tác phức tạp để cài đặt và định cấu hình một lượng lớn phần mềm lạ. (Theo OSPanel)

Basic modules

  • Apache: 2.2.31, 2.4.38, 2.4.41, 2.4.54 + auth_ntlm, fcgid, xsendfile, etc.

  • PHP: 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.40, 7.0.33, 7.1.33, 7.2.34, 7.3.33, 7.4.30, 8.0.22, 8.1.9

  • Bind: 9.16.32

  • FTP FileZilla: 0.9.60

  • Ghostscript: 9.56.1

  • Nginx: 1.23.1 + ssl_preread, image_filter, geoip, geoip2, brotli и др.

  • NNCron Lite: 1.17

  • Sendmail: 32

Applications

  • Admin: 4.8.1

  • ConEmu: 22.08.07

  • HeidiSQL: 12.1.64

  • PHPMemcachedAdmin: 1.3

  • PHPMyAdmin: 5.2.0

  • PHPpgAdmin: 7.13.0

  • PHPRedisAdmin: 1.17.1

DBMS/NoSQL modules

  • MariaDB: 5.5.68, 10.1.48, 10.2.43, 10.3.36, 10.4.26, 10.5.17, 10.6.9, 10.7.5, 10.8.4

  • Memcached: 1.2.6, 1.4.5, 1.6.7

  • MongoDB: 2.4.14, 2.6.12, 3.0.15, 3.2.22, 3.4.24, 3.6.23, 4.0.28, 4.2.22, 4.4.16, 5.0.11, 6.0.1

  • MySQL: 5.1.73, 5.5.62, 5.6.51, 5.7.39, 8.0.30

  • PostgreSQL: 9.2.24, 9.3.25, 9.4.26, 9.5.25, 9.6.24, 10.22, 11.17, 12.12, 13.8, 14.5

  • Redis: 2.8.2402, 3.0.504, 3.2.100, 4.0.14.2, 5.0.14.1, 7.0.4

Program features

  • Invisible work in the Windows tray;

  • Server autostart when the program starts;

  • Multiple domain management modes;

  • Mounting a virtual disk;

  • Support for settings profiles;

  • Convenient viewing of component logs;

  • Switching HTTP, MySQL and PHP modules;

  • Detailed and understandable documentation;

  • Quick access to configuration templates;

  • Multilingual interface;

  • Autorun programs according to the list;

Environment features

  • Does not require installation (portability);

  • Simultaneous work with Denwer, Xampp, etc.;

  • Work on local/network/external IP;

  • SSL support without additional settings;

  • Creating a domain by creating a regular folder;

  • Support for Cyrillic domains;

  • Support for aliases (domain pointers);

  • Server protection from external access;

  • Punycode domain name converter;

  • A set of popular PHP extensions

  • Task Scheduler (cron);

%[https://www.youtube.com/watch?v=cVXWqyE6HoA&list=PLuY6eeDuleINU_F29Ijq_MgeUwjrKaVqW&ab_channel=ITDoctor]

Điểm khác biệt

Dưới đây là bảng so sánh XAMPP và OpenServer:

Hệ điều hành

Windows, Linux, macOS

Windows, Linux

Máy chủ web

Apache

Apache, Nginx

Máy chủ cơ sở dữ liệu

MySQL

MySQL, MariaDB, MongoDB, PostgreSQL, Redis

Task Scheduler (cron)

Không có

Máy chủ PHP

PHP (only PHP version)

PHP (multiple PHP versions)

Máy chủ Perl

Perl

Perl

Máy chủ FTP

FileZilla

FileZilla

Máy chủ SMTP

Mercury Mail

Mercury Mail

Nhiều chế độ quản lý tên miền

Không có

SSL

Không có

Work on local/network/external IP

Không có

Control Panel

XAMPP Control Panel

OpenServer Control Panel

Kích thước

149 MB

1.3 GB

Lịch sử phát triển

Được phát triển từ năm 2002

Được phát triển từ năm 2001

Số lượng người dùng

Hơn 60 triệu người dùng

Hơn 20 triệu người dùng

Kết luận

Qua kết quả so sánh các bạn cũng thấy, OpenServer tuy ít được nhiều người biết tới, nhưng nó là công cụ mạnh mẽ hơn XAMPP.

Download

Top comments (0)