Integrazione php5 con Apache

Ciao 

Sto cercando di configurare Apache per il funzionamento di pagine php.

La mia versione di php è : php-5.3.20-Win32-VC9-x86

La mia versione di Apache è : 2.0.64

Nel file di configurazione di Apache httpd.conf quando aggiungo 

# Start Php integration
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PhpIniDir "C:/php"
# End Php integration

E cerco di riavviare Apache mi restituisce un errore (senza riavviarsi)

Il percorso della libreria php5apche2_2.dll è corretto eppure nulla da farsi.

Potete aiutarmi? Grazie

inviato 3 anni fa
alfystu
Puoi riportare gli URL precisi da cui hai scaricato Apache e PHP?Gianni Tomasicchio 3 anni fa
Allora apache apache_2.2.3-win32-x86-no_ssl scaricato da : http://apache.xmlcity.org/httpd/binaries/win32/ mentre php scaricato da : http://windows.php.net/download/#php-5.3 sto seguendo la guida su questo sito passo passo già utilizzata altre volte con pieno funzionamento.alfystu 3 anni fa
Puoi riportare l'errore che ti appare?Mario Santagiuliana 3 anni fa
Apache is running a threaded MPM , but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Pre-configuration failed.alfystu 3 anni fa
@GianniTomasicchio Ciao sto ancora provando ma niente da fare ho riportato i link e anche gli errori, hai qualche dritta da darmi per risolvere questo pasticcio?graziealfystu 3 anni fa
Hai dato un'occhiata al log di apache?Gianni Tomasicchio 3 anni fa
@GianniTomasicchio inizialmente dal log il problema pareva essere la mancanza del file favicon.ico, ne ho creata una e l'ho inserita nel htdocs. adesso l'unico warn che compare è : C:/Program Files (x86)/Apache Group/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?alfystu 3 anni fa
@alfystu niente di tutto ciò, il file che stai guardando è l'error.log della cartella logs?Gianni Tomasicchio 3 anni fa
@GianniTomasicchio esatto error.log mentre l' access.log "GET /favicon.ico HTTP/1.1" 200 502alfystu 3 anni fa
X 0 X

Dall'errore che riporti in un commento ("Apache is running a threaded MPM , but your PHP Module is not compiled to be threadsafe") deduco che tu stia utilizzando la versione "Non Thread Safe" di PHP.

Scarica ed installa da qui la versione "Thread Safe".

risposto 3 anni fa
Gianni Tomasicchio
@GianniTomasicchio ho provato ma non cambia nulla non è che con windows7 64 bit non funziona?alfystu 3 anni fa
@alfystu non credo ci siano problemi con gli OS a 64bit. Continua a controllare i log di apache e php alla ricerca di errori all'avvio del server.Gianni Tomasicchio 3 anni fa
X 0 X

@GianniTomasicchio  Ho cambiato versione di apache ho messo la 2.2.3 inizialmente non andava poi mi è venuto in mente di controllare se ci fosse qualche cosa che bloccava la partenza sulla porta 80 cosi ho fatto netstat -ab ma non c'era nulla poi mi sono reso conto che avevo programmer's notpad aperto ho provato a chiuderlo e apache è partito ora incrocio le dita sperando fosse stato quello che rompeva gli attributi,...... che cosa insolita però non trovi?

risposto 3 anni fa
alfystu
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda