Allora, ho provato ad eseguire il consiglio di migliorabile quando mi ha detto di
migliorabile ha scritto:
Ti consiglio di fare ancora meglio: installare, uno alla volta, le singole componenti.
Installi una componente alla volta e la provi, poi installi la successiva, la provi e la integri con le precedenti.
Nell'ordine:
Apache
PHP
Perl
MySQL
Ho installato apache, precisamente questo
apache_2.2.3-win32-x86-no_ssl e tutto è andato nel modo corretto, nel senso che se navigo localhost mi viene la risposta
It works!
Ho scaricato Php 5.6 (5.6.8 )
VC11 x86 Thread Safe (2015-Apr-16 01:46:18), ho fatto l'estrazione dell'archivio zip e copiato il suo contenuto in una cartella php che ho creato in C:.
Seguendo delle istruzioni ho spostato il file php5ts.dll (presente in C:\php) in C:\Windows.
In C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf ho editato il file httpd.conf aggiungendo le seguenti righe
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Poi, sempre nella guida che ho trovato, mi diceva di rinominare il file
php.ini-dist in
php.ini. Io il file che dice lui non ce l'ho, ma ho i file
php.ini-production e
php.ini-development così ho rinominato quest'ultimo in
php.ini (sarò sincero, il file l'ho scelto a caso perché non sapevo quale usare).
Ho stoppato il server e quando vado a riavviarlo mi compare il messaggio
The request operation has failed
e da qui in poi non riesco ad andare avanti.
Stesso discorso se provo ad avviare il servizio di apache manualmente.