Salve
premetto che sono un programmatore php da diversi anni e che avrò in passato installato e reinstallato apache, php e mysql centinaia di volte...
... ma di sicuro questo problema deriva da una mia ignoranza di base, che (probabilmente) non incideva troppo sulla base della piattaforma che avevo...
...
Sino a poco tempo fa lavoravo su un pc con sopra montato WindowsXP....
li avevo installato Apache con php e mysql...
Ho recentemente dovuto comprare un pc portatile, per lavoro, che monta di default windows7 ...
Ho creato un account amministratore (per non essere soggetto allo UAC)...
... la tragedia si é consumata quando ho provato ad installare Apache con php e MySQL...
Apache si é installato (almeno pare) correttamente...
MySQL pure...
quando ho copiato la directory di php ed apportato le solite 3 righe di modifica nel file httpd.conf di apache:
LoadModule php5_module "C:/Program Files (x86)/servers/estensioni/php/5.2.13/php5apache2_2.dll"
AddType AddType application/x-httpd-php .php .php3
PHPIniDir "C:/Program Files (x86)/servers/estensioni/php/5.2.13/"
(perdona la cartella lunga "C:/Program Files (x86)/servers/estensioni/php/5.2.13/")
e ho riavviato apache...
Apache é regolarmente ripartito...
ma facendo la solita prova del mettere un file php nella cartella di root (info.php) e lanciandolo a mezzo ULR
http://localhost/info.php
il browser cerca di scaricare il file come fosse un file zip o di estensione, comunque, sconosciuta...
come se la isapi non agisse da filtro o non so per quale motivo...
(scaricando il file non trovo il codice parsato, bensì il codice puro php scritto... nel mio caso: <? phpinfo(); ?> )
...
sono disperato. Non so come far funzionare correttamente le impostazioni del server apache e php...
ripeto, da profano mi viene solo in mente la isapi.dll che so che filtra i file php consentendo ad apache di passare il file prima a php e poi dopo averlo parsato lo restituisce...
l'impressione é che non faccia il suo dovere... ma é solo un'idea...
so che su win7 solitamente c'é anche IIS, che nel caso specifico é installato (non so se vanno in conflitto... però pare che apache parta regolarmente... se andassero in conflitto non dovrebbe non riuscire a partire, dal momento che apache l'ho collegato a php?)
Se riuscite ad aiutarmi ve ne sarò infinitamente grato
ciao e comunque grazie
Kin Morris