Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21854

Re: Test php su apache

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: Test php su apache
Date 2018-01-20 22:23 +0000
Message-ID <fchtq9Fabc9U1@mid.individual.net> (permalink)
References <p3ubol$r1f$1@gioia.aioe.org> <fcgdj3Ftn61U1@mid.individual.net> <p402oj$18bl$1@gioia.aioe.org>

Show all headers | View raw


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

> 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.

> 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).

Se è già installato, prova da shell a dare il comando

a2enmod php5

(o php7) e a riavviare apache con

service apache2 restart

> 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?

> 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.

Se PHP fosse crashato, per esempio, avresti potuto avere un 500 invece
del 304.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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