Newsgroup: it.comp.www.php
Titolo: installazione PHP in Apache per Windows

Salve a tutti.
Non riesco a installare PHP in Apache per Windows (7).
Vorrei sapere se almeno questi primi passi sono corretti (anche se so che  
non bastano):
 
1. ho scompattato php-5.4.0-nts-Win32-VC9-x86.zip in c:/php
2. ho aggiunto c:/php nel PATH di Windows
3. ho lanciato cmd e poi PHP -v
4. ottengo la risposta corretta
 
5. ho installato httpd-2.2.22-win32-x86-no_ssl.msi
6. ho lanciato localhost
7. ottengo la risposta corretta (It works!)
 
8. nel file di configurazione di Apache ho aggiunto
    LoadModule php5_module "c:/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    PhpIniDir "c:/php"
9. ho eseguito il restart di Apache
10. ottengo il messaggio: The requested operation has failed (Apache non  
parte)
 
dove sbaglio?
 
Grazie per l'attenzione.
 
-- 
Michele


imho stai usando il php non thread safe col modulo x apache (che serve 
per il thread safe).
O prendi php ts e rifai come facevi o installi il tuo come cgi script 
(io ti consiglio questa seconda strada per almeno 2 motivi:
ci funziona il debug zend (quando si degneranno di far uscire il 
debugger per il 5.4) e puoi tenere vhost diversi con versioni di php 
diverse contemporaneamente.
 
Il primo punto è ovviabile con debugger diversi (che tra l'altro 
esistono anche per la versione ts), il secondo è comodo invece.
 
-- 
Z.

 esistono anche per la versione ts), il secondo è comodo invece.
 
Grazie.
Con php ts apache parte (almeno questo...).
Ora devo capire tutto il resto (per esempio cos'è il debug zend, ts o non  
ts, ecc. ecc.).
Per non farmi mancare proprio niente sto provando con un db Firebird che  
finora ho usato solo in locale: hai qualche buon consiglio generale da  
darmi (tranne usa MySQL)?
 
-- 
Michele


non conosco firebird :)
ma semmai ti direi usa postgre :D
 
-- 
Z.

 ma semmai ti direi usa postgre :D
 
Bell'oggetto. Quando ne ho avuto bisogno, però, non girava su Windows.
 
-- 
Michele


una decina di anni fa ci girava sotto Cygwin (effettivamente una rottura 
di palle), ma dalla versione 6 o 7 è nativo anche windows (siamo alla 9 
da un po').
 
-- 
Z.

 da un po').
 
Vero, ricordo bene. E' stato in quel periodo che ho scelto (per necessità)  
Firebird. Ultimamente mi è venuto qualche prurito di provare a giocare con  
PostgreSQL, ma Firebird 2.5 è ormai un prodotto maturo che mi sembra abbia  
poco da invidiare a PostgreSQL. Naturalmente ogni parere è bene accetto.
 
Resta il fatto (che mi fa tremare un poco i polsi) che vorrei provare non  
con il classico LAMP (Linux+Apache+MySQL+PHP), non con WAMP ma con WAFP  
(che suona anche un po' male...)
:)
 
Michele

 :)
 
Io uso da sempre macchina virtuale separata per sviluppare e 
installazione puntuale di quel che mi serve, non pacchetti pronti, 
almeno quando è finito deployo senza grandi sorprese, e magari uso la 
stessa macchina virtuale
 
-- 
Z.

 stessa macchina virtuale
 
Capisco il senso di quello che dici ma non abbastanza bene i dettagli,  
forse perché sono meno esperto di quello che pensi.
Io ho un db Firebird che finora ho maneggiato solo in locale con Delphi.  
Ora vorrei metterlo sul Web, che per me è ancora un mondo piuttosto  
sconosciuto.
(Mi rendo conto che questo thread sta diventando un po' OT rispetto  
all'oggetto...)
 
Michele