Per installare Joomla, è necessario soddisfare una serie di requisiti. Tra questi, sul vostro sistema deve essere installata una versione aggiornata del linguaggio di script PHP, in cui è scritto Joomla. Ad esempio, se si vuole installare Joomla 4.x, è necessaria almeno la versione 7.2.5 di PHP. Per sicurezza, si consiglia di utilizzare il linguaggio di programmazione PHP 8.0 o una versione ancora più aggiornata. Gli sviluppatori di Joomla consigliano anche di definire i seguenti valori in PHP.ini, il file di configurazione centrale di PHP:
- memory_limit: 64M (meglio: 128M o di più)
- upload_max_filesize: 30M (o di più)
- post_max_size: 30M (o di più)
- max_execution_time: 30
Inoltre, è necessario fornire i seguenti componenti software se si desidera installare Joomla in locale o configurarlo sullo spazio web di propria scelta:
Database supportati (Joomla 4.x):
| Minimo | Consigliato | Sito web ufficiale |
MySQL (necessario il supporto InnoDB) | 5.6 | 5.6 o versioni superiori | mysql.com |
PostgreSQL | 11.0 | 11.0 o versioni superiori | postgresql.org |
Server web supportati (Joomla 4.x):
| Minimo | Consigliato | |
Apache (con mod_mysql, mod_xml e mod_zlib) | 2.4 | 2.4 o versioni superiori | apache.org |
NGINX | 1.10 | 1.18 o versioni superiori | nginx.org |
Microsoft IIS | 8 | 10 o versioni superiori | iis.net |
Per poter usare Joomla per creare il vostro sito web, avete infine bisogno del giusto ambiente di hosting, che sia il vostro server o PC o un hosting con un provider professionale di vostra scelta, e di un indirizzo web individuale.