Joomla! 是在 PHP 預先處理器上運行。PHP 有多種不同版本,給多種作業系統使用。除了 PHP 之外,你還需要一個網站伺服器。Joomla! 有針對 Apache 網站伺服器做過最佳化,但它可以在其他不同的網站伺服器上運行,像是 Microsoft IIS,只是對 PHP 和 MySQL 做額外的設置。Joomla! 也倚賴資料庫系統,目前你只能使用 MySQL。
許 多人從他們的經驗學到,安裝 Apache 網站伺服器並非易事,要再加入 MySQL、PHP 和 Perl 就更困難了。XAMPP、WAMP 以及 MAMP 都是頗容易安裝的發行版,內部已經包含有 Apache、MySQL、PHP 與 Perl,可用於 Windows、Mac OSX 和 Linux 作業系統。這些軟體包只是給本地主機安裝,運行在非公開的伺服器上。
最低的版本需求為:
- Apache 1.x 或 2.x
- PHP 4.3 或以上
- MySQL 3.23 或以上
最新的最低系統需求詳情,請見 Joomla! 技術需求。