Newsgroup: it.comp.www.php
Titolo: php con apache su windows

Salve,
ho appena istallato apache con php secondo la guida esposta su 
www.html.it
, e praticamente all'avvio di apache, una serie di messagi mi 
avvisano che tutti i moduli decommentati nel php.ini file nel windows 
directory non possono essere caricati, però poi apache si avvia insieme 
a php, noltre auando mi connetto su 
http://localhost
viene il seguente errore: "
Directory Listing Denied
This Virtual Directory does not allow contents to be listed".
Dopo aver provato diverse cose, ho provato anche a decommentare nel 
php.ini la riga
313 Windows: "\path1;\path2". In questo caso apache parte con un solo 
messagio:
Error Parsing c:\wiindows\php.ini on line 313. L'errore del localhost 
persiste in ogni caso.
Chi mi può dare qualche indizio?
Grazie
Xaver

 wrote in 
news:3C2B1874...@t-online.de
:

la document root l'hai settata?
gli hai dato i permessi nell'httpd.conf??

> gli hai dato i permessi nell'httpd.conf??
In windows non si settano i permessi
Ciao, Luca

Quando installi l'Apache e il php sotto windows le uniche cose da fare sono:
nel file httpd.conf di Apache settare alle corrispondenti righe:
ServerRoot "C:/Apache"        #indicare il percorso corretto
ServerName "localhost"
DocumentRoot "C:/Apache/htdocs"    #indicare il percorso corretto
con solo queste righe fai funzionare il server Apache,
se vuoi far funzionare anche il php, vai alla riga:
"#And for PHP 4.x, use:"
e subito dopo inserisci:
LoadModule php4_module c:/php4/sapi/php4apache.dll    #indicare il percorso
corretto
AddType application/x-httpd-php .php .php3
ed aggiungi "index.php" in:
<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.php
</IfModule>
poi setta il file php.ini con:
extension_dir = c:/php4/extensions    ;indicare il percorso corretto
Il server Apache e il Php funzionano al primo colpo
Ciao, Luca

 
se la sicurezza su Apache non è un'opinione, anche in windows vanno settati 
i permessi!!
io parlo di quelli nell'httpd.conf, non dico di usare il chmod. mi spiego??
#dal mio httpd.conf:
DocumentRoot "D:/MioSito/"
# First, we configure the "default" to be a very restrictive set of 
# permissions.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
# This should be changed to whatever you set DocumentRoot to.
#in questa sezione specifichi i permessi alla document root!!
<Directory "D:/MioSito/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
non avendo visto punti specifici su winzoz oppure ux posso pensare che 
ANCHE per WINDOWS sia valido (e ho già provato, credimi!)
capito?
buon anno

Ciao,
al primo colpo ha funzionato apache, dopo l'istallazione di php e dopo 
parecchi spostamenti dei *.dll's ha funzionato anche php insieme ad 
apache. con funzionamento intendo dire che ho semplicemente provato con 
un <? phpinfo(); ?> ed andato. Ma ad un riavvio di apache non vanno 
nessuno dei due. IO credo comunque sia apache perchè, quando commento la 
riga LoadModule php4_module C:/php/sapi/php4apache.dll, apache parte 
senza php mi da lo stesso errore:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
guarda un po' l'allegato.
Xaver


 io parlo di quelli nell'httpd.conf, non dico di usare il chmod. mi
spiego??
Non ci riesci, Windows non ha permessi validi per Apache.
Ciao, Luca