|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
[Php] Errore Apache durante config di Php4, aiutoooo
Ragazzi non ne posso piu, in rete ho trovato molte guide su come installare Apache + Php4 sotto Windowsxp ma non riesco a farlo andare sul mio non so poi perché...vi spiego, dopo aver installato apache e controllato che funziona, ho poi registrato la variabile d'ambiente ma, al momento di configurare Apache per farlo andare con Php, quest'ultimo non si avvia piu. Ho scoperto che l'errore si manifesta quando aggiungo queste righe:
#Start Php integration LoadModule php4_module "c:/programmi/php/php4apache2.dll" AddType application/x-httpd-php .php PhpIniDir "c:/programmi/php" #End Php integration Il percorso della cartella Php è giusto, ho anche provato a mettere la cartella Php sotto C: ma nulla..non va... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
php4apache2.dll è collegato alle seguenti librerie particolari:
* php4ts.dll (dovrebbe essere nella directory principale del php) * libhttpd.dll , libapr.dll , libaprutil.dll (dovrebbero essere nella \bin di Apache) È chiaro che php4apache2.dll deve poter trovare queste dll. Credo che la cosa migliore sia di mettere in PATH la \bin di Apache e la directory principale del php.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) Ultima modifica di andbin : 25-06-2007 alle 15:06. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
proverò, avendo controllato quanto da te detto e cioè che quei files debbano stare dove stanno, a mettere la path di Apache fra le variabili maaa...ehm come? La variabile Php è ok, ma come fare per indirizzarlo nella bin di Apache?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Metti nella variabile di ambiente PATH le directory che indicano la \bin di Apache e la "root" del php.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
ora provo, riavvio e ti dico, mi dici intanto se ho fatto bene cosi? Quanto scritto sono tutte le variabili che ho settato sotto PATH
C:\Programmi\PC Connectivity Solution\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Programmi\QuickTime\QTSystem\;C:\Programmi\Php;C:\Programmi\Apache2.2\bin |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
azzo sempre se ho fatto bene, dopo il riavvio nulla da fare, non mi si avvia mai l'apache ma percheeeeeeeeeeeeeeee
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Comunque vai a vedere nel visualizzatore eventi cosa eventualmente viene registrato (tasto desto su Risorse del computer -> Gestisci -> Visualizzatore eventi).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
eccoti con l'uso degli screens la mia situazione, dopo aver installato Apache e posto il Php dentro a programmi:
![]() ![]() ![]() ERRORE APACHE: Tipo evento: Errore Origine evento: Service Control Manager Categoria evento: Nessuno ID evento: 7024 Data: 25/06/2007 Ora: 22.24.01 Utente: N/D Computer: VAIO Descrizione: Servizio Apache2 terminato. Errore specifico del servizio 1 (0x1). Per ulteriori informazioni, consultare la Guida in linea e supporto tecnico all'indirizzo http://go.microsoft.com/fwlink/events.asp. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
Quote:
![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ma in PATH hai una cosa del tipo:
C:\Programmi\Apache2.2\bin;C:\Programmi\Php;.........blabla ? Apri un prompt: echo %PATH%
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
te lo avevo scritto sopra comunque lo riporto qui secondo il tuo metodo via cmd:
Microsoft Windows XP [Versione 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>echo PATH% PATH% C:\Documents and Settings\Administrator>echo %PATH% C:\Programmi\PC Connectivity Solution\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS \System32\Wbem;C:\Programmi\QuickTime\QTSystem\;C:\Programmi\Php;C:\Programmi\Ap ache2.2\bin C:\Documents and Settings\Administrator> |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Apache è installato come "servizio di sistema"?? Se lo è o no dipende da come è stato installato Apache, se con un installer (e in questo caso dovrebbe averlo già impostato come servizio) o in altro modo. Comunque: tasto destro Risorse del computer -> Gestisci e poi cerca il ramo "Servizi". Lì dovresti trovare tra tutti i servizi il nome "Apache". Se c'è e provi a fare "Avvia" cosa succede? Poi controlla nella visualizzazione eventi gli eventuali errori. Di più non so dirti .... la sfera di cristallo non me l'hanno ancora data .....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
si si lo ho installato mediante installer quindi si è anche impostato come servizio di sistema..se faccio avviare il servizio mi da un errore...sigh assurda sta cosa..
ma a te funziona tutto bene? per caso hai anche spostato o copiato qualche dll del php dentro alle cartelle di windows? |
![]() |
![]() |
![]() |
#14 | ||
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Ripeto ancora: nel visualizzatore degli eventi c'è sicuramente il log di questo errore. Riportalo qui. Quote:
Sul mio PC d'ufficio ho persino 2 Apache esattamente uguali (duplicati in 2 dir diverse) in cui uno è agganciato al modulo php4 e l'altro al php5 (e stanno su porte diverse ovviamente).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: May 2005
Città: roma
Messaggi: 1039
|
se usi windows scarica appserver che ti fa automaticamente apache+mysql+php5
cosi ti semplifichi la vita ![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
niki grazie ma questi pacchetti cosi non mi piacciono, preferisco fare tutto da solo a mano e capire quello che sto facendo
![]() ![]() |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
per l'errore forse è questo:
Tipo evento: Errore Origine evento: Apache Service Categoria evento: Nessuno ID evento: 3299 Data: 26/06/2007 Ora: 18.34.49 Utente: N/D Computer: VAIO Descrizione: The Apache service named reported the following error: >>> httpd.exe: Syntax error on line 116 of C:/Programmi/Apache2.2/conf/httpd.conf: Cannot load C:/Programmi/Php/php4apache2.dll into server: Impossibile trovare il modulo specificato. . Per ulteriori informazioni, consultare la Guida in linea e supporto tecnico all'indirizzo http://go.microsoft.com/fwlink/events.asp. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
ragazzi a questo punto mi chiedo se ho scaricato la giusta versione di apache anche se credo di si, da questa pagina quale devo scaricarmi quindi?
Link: http://httpd.apache.org/ Installo quindi prima Apache che sia installer o versione zip, poi metto da qualche parte il pacchetto php e poi? RIPETO VOI AVETE PER CASO SPOSTATO DELLE DLL DI PHP DA QUALCHE PARTE NELLA CARTELLA DI WINDOWS? |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Io no. Se "giochi" opportunamente con i file di configurazione e con le variabili di ambiente non devi spostare un bel niente, nemmeno il php.ini.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Nov 2001
Città: Roma
Messaggi: 16132
|
ummm si ok maaa come?
![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:23.