Yêu cầu môi trường kỹ thuật dành cho Joomla 3x

Hiện nay mỗi mã nguồn mở đều có cấu hình tối thiểu môi trường web dành cho nó có chút riêng biệt còn lại hầu như giống nhau và quan trọng ở vấn đề ở các team đã bổ sung các công nghệ mới vào hay chưa. Nếu như bổ sung mới vào thì dĩ nhiên môi trường web cũng phải lên theo với nhiều lý do khác nhau.

Joomla một bộ mã nguồn mở cũng tương tự. Khi phát triển lên bản Joomla 3x, các nhà phát triển đã áp dụng một số công nghệ mới cũng như nâng cấp môi trường hoạt động của nó lên tầm cao mới để đảm bảo vấn đề an ninh, độ ổn định và mượt mà.

Chính vì thế sau đây mình sẽ liệt kê thông số cấu hình dành cho Joomla 3x để các bạn có thể biết lựa chọn thiết lập hosting, vps sao cho hợp lý tương thích với Joomla 3x.

Phần mềm: PHP

  • Đề nghị: 5, 6 hoặc 7 trở lên
  • Tối thiểu: 5.3.10

PHP 5.3.1 bắt buộc cho các phiên bản từ 3.0 đến 3.2. Ở mức 3.3, mức tối thiểu được nâng lên PHP 5.3.10. Joomla! Phiên bản 3.5 trở lên tương thích với PHP 7.

Cơ sở dữ liệu

MySQL (hỗ trợ InnoDB yêu cầu)

  • Đề nghị: 5.5.3 trở lên
  • Tối thiểu: 5.1

Giống như Joomla! 3.5, hỗ trợ tập lệnh `utf8mb4` của MySQL được thêm vào và được sử dụng mặc định bởi các máy chủ hỗ trợ nó

SQL Server

  • Đề nghị: 10.50.1600.1 trở lên.
  • Tối thiểu: 10.50.1600.1

PostgreSQL

  • Đề nghị 9.1 trở lên
  • Tối thiểu: 8.3.18

Mý chủ web

Apache (với mod_mysql, mod_xml, và mod_zlib)

  • Đề nghị: 2.4 trở lên
  • Tối thiểu 2.0

Để SEO URL, bạn sẽ cần phải cài đặt phần mở rộng Apache mod_rewrite.

Nginx

  • Đề nghị: 1.8 trở lên
  • Tối thiểu: 1.0

Microsoft IIS: bản 7
Đối với Microsoft IIS (tùy thuộc vào thiết lập của bạn), bạn có thể cần những thứ sau:

  • PHP 5.2
  • MySQL 5.1
  • Microsoft URL Rewrite Module – dành cho việc SEO URL.
  • FastCGI

Tùy chọn cấu hình

Nếu cài đặt trên máy tính cục bộ, có một số gói sẽ giúp bạn cài đặt nhanh hơn các cài đặt riêng lẻ:

  • LAMP (Linux) – Hầu hết các bản phân phối Linux đi kèm với một máy chủ LAMP được cấu hình sẵn.
  • WAMP (Windows) – Để biết thêm thông tin, hãy truy cập trang chủ WampServer
  • MAMP (Macintosh) – Để biết thêm thông tin, hãy truy cập trang chủ MAMP
  • XAMPP (Đa nền tảng) – Không dành cho các trang web trực tiếp. Để biết thêm thông tin, hãy truy cập trang chủ XAMPP

Đó là các thông số kỹ thuật dành cho Joomla 3x mà bạn cần phải có khi  bạn sử dụng Joomla. Chúc các bạn thành công!