Newsgroup: it.comp.www.php
Titolo: Document root di apache per files PHP sotto Linux

L'ho postato su ICOLI ma mi sa che è più IT qui, o meglio ancora su un 
ng di apache, ma non ne ho trovato nemmeno uno in italiano.
Ho installato Apache-MySql-Php sulla mia sudatissima Debian, ovviamente 
l'ho fatto con Synaptic perchè compilarlo ... .
Non capisco come funzioni la root directory, insomma le cartelle esposte 
da Apache.
Io pensavo fosse /var/www/ e infatti i documenti html funzionano ma 
quelli php funzionano solo in /var/www/phpmyadmin che in realtà è un 
link a /usr/share/phpmyadmin.
Ma com'e' possibile ?
Sotto win imposto la documentroot nel file httpd.conf e tutto quello che 
stà li dentro è esposto dal server, ma su linux mi par di capire che 
funziona in maniera diversa... non sono riuscito a trovare nulla che mi 
chiarisca la cosa.
Tra l'altro non riesco a trovare nè il php.ini nè il famigerato httpd.conf.
Qualcuno mi può chiarire o almeno dare un linkchiarificatore ?
Rick

 Ma com'e' possibile ?
Questo e' piu' un problema di configurazione Apache che PHP, comunque
controlla la configurazione a livello di directory nel file di
configurazione di Apache.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 httpd.conf.
httpd.conf lo hanno rinominato molto probabilmente in apache.conf(prova a 
guardare sotto /etc/httpd/), ma per php.ini é un mistero
PS Hai già provato webmin per la gestione del tuo computerr da remoto? Te lo 
raccomando...é un capolavoro di programma per la gestione del tuo pc/server 
da remoto via web.(chiaramente é free)
http://www.webmin.com/
 

 
http://www.webmin.com/
 
Come ho letto altrove:
lo metto al  primo posto nella  mia todo-list !
No a parte gli scherzi, ora lo guardo subito, tanto di LAMP per oggi ne 
ho piene le scatole ! :-)
R.

 da remoto via web.(chiaramente é free
Ahhh ci ho guardato !
Ora lo installo subito ...
...
beh ... subito si fa per dire ... diciamo che ci provo va !
R.

 immane.
L'importante é che tieni duro e che non ti scoraggi, ricorda che tutte le 
periferiche che acquisti, salvo rare volte, troverai il cd contenente driver 
compilati per Microsoft e MacOs. Per Linux devi smazzolarti l'intero web a 
meno che tu non sia uno sviluppatore con i contro ... che ti crei i driver, 
in linux chiamati moduli (estensione .so) da solo. Solo per darti un idea, 
per far funzionare una webcam Philips Touch, ho dovuto installare, 
configurare e compilare un nuovo kernel(ca 2 ore di lavoro...senza calcolare 
la giornata buttata via per la ricerca d'informazioni) visto che il kernel 
fornito con Suse Pro 9.2 non possedeva le licenze per far integrare i moduli 
Philis all'interno di esso. La stessa Webcam, sotto Windows, l'ho installata 
in 15 secondi...fa un po' te.
Forza e coraggio...Linux é grande!
ciao

Ho trovato questa guida più semplice per l'installazione di Apache2:
http://httpd.apache.org/docs/2.0/install.html

 
http://httpd.apache.org/docs/2.0/install.html
Ti ringrazio molto sia per il primo che il secondo link.
Ora mi metto giù e provo.
Spero stasera di annunciare il parto del php ! :-)
Rick

 httpd.conf.
I file che cerchi dovrebbero essere in /etc/apache/.
La root directory funziona come quella in Windows.
Byez!
By Design

 La root directory funziona come quella in Windows.
Ok, ma mi spieghi com'e' possibile che lo stesso file test.php messo su 
  /var/www/phpmyadmin viene interpretato da PHP mentre in /var/www/ non 
lo interpreta e lo scarica ?
Come dicevo un film html in /var/www/ viene mostrato normalmente (in 
effetti si trova sulla root directory)
Questa cosa finchè non la capisco ...
Rick

 Forza e coraggio...Linux é grande!
Dunque Tiziano ... seguendo le istruzioni passo passo rièportate nel 
link li sopra è andato tutto alla grande, ho installato le ultime 
versioni scaricabili ed è stato anche semplice.
Unico intoppo nel ./configure del php per via di una libreria (???), 
apxs mancante che con un po' di googlaggio ho installato con apt-get !
Minchia che soddisfazione !!!
Non solo, facendo il passo passo ho anche capito bene come funzionava 
l'installazione ... che figata !
Ti ringrazio infinitamente.
Adesso stò cercando di far avviare apache e mysql automaticamente 
all'avvio ... ma questo è del tutto marginale !
Rick

 /var/www/ non lo interpreta e lo scarica ?
E' semplice, perche' Apache e' configurato in modo da far interpretare
i file PHP sono nella "cartella" phpmyadmin (che probabilmente e' un
alias).


 alias).
Detto così sembra molto semplice ed in effetti lo è.
Io mi ero messo in testa che apache una volta caricato il modulo 
interpretasse php in qualunque punto della documentroot.
Ok allora era sufficiente capire dove diavolo fosse questa impostazione 
della "cartella" phpmyadmin.
Comunque compilando tutto il "giochino" ha dato più soddisfazione che 
con apt-get e tra l'altro mi pare che l'installazione sia venuta anche 
più pulita! :-)
Rick

 all'avvio ... ma questo č del tutto marginale !
Adesso non ho sotto mano il mio serverino, ma l'avvio dei demoni(programmi) 
al startup vengono gestiti tuti da inet.d.
Prova a guardare se riesci a trovare qualche cosa sulla rete, altrimenti 
aspetta un paio di giorni che rimetto insieme il mio server e poi ti faccio 
sapere.
Adesso non conosco bene bene Debian, ma se guardi nel pannello di 
administrator di KDE, Gnome, o di un altro serverx, dovresti trovare un 
icona relativa ai servizi inet.d...sono i medesimi che puoi trovare sul 
sistema operativo Microsoft sotto Control Panel > Admin.Tool > Services.
Aggiungi il demone mysqld ed imposti tutti i vari parametri
Se hai installato webmin lo puoi direttamente fare da lě
ciao 

 Aggiungi il demone mysqld ed imposti tutti i vari parametri
Ho cercato un sacco su google ma sono troppo indietro per capire le cose al 
volo.
Comunque di questo non dispero non mi ci sono applicato più di tanto perchè 
mi interessava arrivare ad installare bene la piattaforma, poi per le 
"rifiniture" c'e' tempo.
Piuttosto ho installato webmin, ma mi venisse un colpo se ho capito a cosa 
serve.
Ora stasera/notte mi dedico a cercare di capire queste cose qui.
In effetti il lavoro grosso è fatto ... sono proprio soddisfatto !
Ciao
Rick