non basta installare apache e mysql, occorrono le principali librerie di php5 ed altre secondarie.
su sitemi win per fare girare joomla non sono ferrato e non posso darti una mano, e anche a scopo didattico, mio parere, non serve a niente.
Potresti invece installare una macchina virtuale sul tuo windows con linuxmint oppure ubuntu e procedere con
sudo apt-get install apache2 x installare apache
sudo apt-get install php5 libapache2-mod-php5 per installare le librerie
sudo /etc/init.d/apache2 restart per riavviare apache
sudo apt-get install mysql-server per installare mysql
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin per installare phpmyadmi
sudo apt-get install php5-curl per installare la libreria curl che in molti casi è richiesta dale estensioni
sudo a2enmod rewrite per attivare il mod_revrite
sudo /etc/init.d/apache2 restart per riavviare apache
sudo gedit /etc/php5/apache2/php.ini per modificare il php.ini e renderlo compatibile con joomla
output_buffering = Off
post_max_size = 64M
upload_max_filesize = 64M
max_execution_time = 450
dopo le modifiche riavvi apache come sopra
alcune librerie per usare sobipro
sudo apt-get install php5-xsl
sudo apt-get install php5-tidy
sudo apt-get install php5-sqlite
se vuoi per prestashop installiamo da gestione pacchetti memcached
sudo apt-get install memcached php5-memcache php-apc
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/memcached start
adesso hai un vero server linux su una macchina in locale, ti manca la parte ftp, troverai on line molte risorse, quindi dicita localhost e vedi se il messaggio
“It works”
appare.
poi crea un file php tipo index.php con dentro questo codice
<?php phpinfo(); ?>
ricarica la pagina e se tutto funziona dovresti avere la pagina con le caratteristiche del tuo server