Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21855
| From | kk <fgd@iul.li> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: Test php su apache |
| Date | 2018-01-21 01:22 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <p40mf7$4tv$1@gioia.aioe.org> (permalink) |
| References | <p3ubol$r1f$1@gioia.aioe.org> <fcgdj3Ftn61U1@mid.individual.net> <p402oj$18bl$1@gioia.aioe.org> <fchtq9Fabc9U1@mid.individual.net> |
Il 20/01/2018 23:23, Alessandro Pellizzari ha scritto: > On 20/01/18 18:45, kk wrote: > >> E' del 2004 , si intitola PHP5 Apogeo di Massimo Canducci. >> Fa parte della collana pocket di apogeo, di cui ho diversi libri. > > 13 anni... io inizierei a cercare qualcosa di più moderno, magari basato > su PHP7. > > Quel "Date" in maiuscolo mi ha fatto venire la pelle d'oca. :D So che php e' case-insensitive, ma l'ho scritto maiuscolo perche' era scritto maiuscolo nel libro. Questo libro ho, ma credo che da php5 non sia cambiato molto. > >> Con l'estensione .php funziona, io credevo che essendo php embedded nel >> testo html andasse salvato come .html , cavolo un errore stupido. >> Funziona su altervista.org, che ha php abilitato e si puo' scelgliere >> anche la versione dell'interprete, arriva fino alla 5.6. > > Apache sa che c'è PHP solo dall'estensione, quindi deve chiamarsi .php, > altrimenti apache lo ignora e lo tratta come normale HTML. > Ecco, io pensavo che se ne accorgesse, forse facevo confusione con javascript , che e' pure embedded, e sta dentro a un file html. Ma e' interpretato dal browser e non dal server apache, come php. >> Occorre modificare httpd.conf o altri file di configurazione per >> far funzionare php in apache ? > > Non lo faccio da un pezzo (ho già le virtual machine configurate e per > alcune cose uso Docker con PHP preconfigurato), ma mi pare basti > installare il pacchetto libapache2-mod-php5 (o libapache2-mod-php7, > dipende dalla versione). > Si' l'ho installato e funziona, avevo installato altri pacchetti, il cui nome inizia con php* , ma non servivano ( dalla lista di synaptic di ubuntu). Come test uso un file .php con dentro : - <?php phpinfo(); ?> - > Se è già installato, prova da shell a dare il comando > > a2enmod php5 > > (o php7) e a riavviare apache con > > service apache2 restart > questo non va : :/var/www/html# a2enmod php7 ERROR: Module php7 does not exist! idem con a2enmod php5 ( sempre su ubuntu 16.04 LTS con xfce ). Pero' i file .php sono eseguiti. >> Si puo' usare php da cli e se si' come ? >> Su ubuntu tramite synaptic ho trovato il pacchetto php-cli , l'ho >> installato , ma non funziona. > > Questo dovrebbe andare. Se dai il comando `php` da shell, cosa ti dice? > resta in attesa di input, chiama il programma php : ls -l `which php` lrwxrwxrwx 1 root root 21 gen 20 00:00 /usr/bin/php -> /etc/alternatives/php e' un link. php --help da' l'elenco di help, ma se do': php test.php # il file di test che e' eseguito dal browser non va e stampa un elenco di variabili ( $_SERVER... etc) >> Questa e' una riga su ubuntu in locale , da access.log : >> >> 127.0.0.1 - - [20/Jan/2018:04:05:03 +0100] "GET /test.php HTTP/1.1" 304 >> 180 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:57.0) Gecko/20100101 >> Firefox/57.0" > >> cosa posso capire da questa riga ? > > Che ti sei collegato a localhost (127.0.0.1), che hai richiesto > /test.php in GET, che il server ti ha mandato 180 bytes di dati, con un > codice 304 (not modified: > https://en.wikipedia.org/wiki/List_of_HTTP_status_codes), che stai > usando Firefox 57 su Ubuntu. gli altri dati sapevo cosa fossero, IP , banner del browser, ora di accesso, file richiesto, ma non sapevo cosa indicassero i 2 numeri dopo il campo di richiesta. O meglio sapevo indicativamente i codici di errore, ma ignoravo che il numero dopo il codice indicasse la quantita' di byte trasmessi. E anche non sapevo che dal codice http si potesse sapere il tipo di trasmissione. Grazie > > Se PHP fosse crashato, per esempio, avresti potuto avere un 500 invece > del 304. > > Bye. >
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Test php su apache kk <fgd@iul.li> - 2018-01-20 04:06 +0100
Re: Test php su apache Alessandro Pellizzari <shuriken@amiran.it> - 2018-01-20 08:40 +0000
Re: Test php su apache kk <fgd@iul.li> - 2018-01-20 19:45 +0100
Re: Test php su apache Alessandro Pellizzari <shuriken@amiran.it> - 2018-01-20 22:23 +0000
Re: Test php su apache kk <fgd@iul.li> - 2018-01-21 01:22 +0100
Re: Test php su apache Alessandro Pellizzari <shuriken@amiran.it> - 2018-01-21 08:18 +0000
Re: Test php su apache "GO_BREXIT" <21669invalid@mynewsgate.net> - 2018-01-21 09:29 +0000
csiph-web