Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| raspberry_so_webserver_trixie [2026/06/20 23:36] – [1.2. Setup iniziale del sistema operativo nel rpy] walter | raspberry_so_webserver_trixie [2026/06/20 23:45] (versione attuale) – [1.4.2. Installare PHP] walter | ||
|---|---|---|---|
| Linea 42: | Linea 42: | ||
| Aggiornare il firmware di sistema e la distribuzione è importante per avere il sistema con tutti i driver aggiornati e avere le ultime correzioni di eventuali bachi hardware e software che gli sviluppatori hanno introdotto da quando è stata salvata l' | Aggiornare il firmware di sistema e la distribuzione è importante per avere il sistema con tutti i driver aggiornati e avere le ultime correzioni di eventuali bachi hardware e software che gli sviluppatori hanno introdotto da quando è stata salvata l' | ||
| - | Questa procedura diventa indispensabile se si sta lavorando su un raspberry mod. B e si vuole poi poter usare la scheda o l'immadine | + | Questa procedura diventa indispensabile se si sta lavorando su un raspberry mod. B e si vuole poi poter usare la scheda o l'immagine |
| ==== 1.3.1. Aggiornamento firmware ==== | ==== 1.3.1. Aggiornamento firmware ==== | ||
| Linea 94: | Linea 95: | ||
| < | < | ||
| a2enmod userdir | a2enmod userdir | ||
| - | service apache2 | + | systemctl |
| </ | </ | ||
| Linea 107: | Linea 108: | ||
| </ | </ | ||
| - | Cambiare il gruppo di appartenenza come root (sostituire con il vostro username, che se non è stato cambiato è “pi” (vedere sul terminale l' | + | Cambiare il gruppo di appartenenza come root (sostituire con il vostro username, che se non è stato cambiato è “pi” (vedere sul terminale l' |
| + | es. www-data/ | ||
| < | < | ||
| Linea 114: | Linea 116: | ||
| chgrp -v www-data / | chgrp -v www-data / | ||
| chmod -v 755 / | chmod -v 755 / | ||
| - | service apache2 | + | systemctl |
| </ | </ | ||
| Linea 132: | Linea 134: | ||
| <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 |file=000-default> | <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99 |file=000-default> | ||
| - | < | + | < |
| + | <wrap indent># The ServerName directive sets the request scheme, hostname and port that</ | ||
| + | <wrap indent># the server uses to identify itself. This is used when creating</ | ||
| + | <wrap indent># redirection URLs. In the context of virtual hosts, the ServerName</ | ||
| + | <wrap indent># specifies what hostname must appear in the request' | ||
| + | <wrap indent># match this virtual host. For the default virtual host (this file) this</ | ||
| + | <wrap indent># value is not decisive as it is used as a last resort host regardless.</ | ||
| + | <wrap indent># However, you must set it for any further virtual host explicitly.</ | ||
| + | <wrap indent> | ||
| - | <wrap indent> | + | <wrap indent> |
| + | <wrap indent> | ||
| - | <wrap indent># Available loglevels: trace8, …, trace1, debug, info, notic$</ | + | <wrap indent># Available loglevels: trace8, …, trace1, debug, info, notic$</ |
| + | <wrap indent># error, crit, alert, emerg.</ | ||
| + | <wrap indent># It is also possible to configure the loglevel for particular</ | ||
| + | <wrap indent># modules, e.g.</ | ||
| + | <wrap indent># | ||
| - | <wrap indent> | + | <wrap indent> |
| + | <wrap indent> | ||
| - | <wrap indent># For most configuration files from conf-available/, | + | <wrap indent># For most configuration files from conf-available/, |
| + | <wrap indent># enabled or disabled at a global level, it is possible to</ | ||
| + | <wrap indent># include a line for only one particular virtual host. For exa$</ | ||
| + | <wrap indent># following line enables the CGI configuration for this host o$</ | ||
| + | <wrap indent># after it has been globally disabled with " | ||
| + | <wrap indent># | ||
| + | </ | ||
| </ | </ | ||
| Linea 147: | Linea 169: | ||
| < | < | ||
| - | service apache2 | + | systemctl |
| </ | </ | ||
| + | |||
| ==== 1.4.2. Installare PHP ==== | ==== 1.4.2. Installare PHP ==== | ||
| Linea 157: | Linea 180: | ||
| < | < | ||
| cd /.. | cd /.. | ||
| - | apt-get install | + | apt-get install |
| </ | </ | ||
| - | Per controllare che PHP5 sia installato correttamente eseguire i seguenti comandi per aprire un editor e creare una nuova pagina php chiamata test.php: | + | Per controllare che PHP sia installato correttamente eseguire i seguenti comandi per aprire un editor e creare una nuova pagina php chiamata test.php: |
| < | < | ||
| Linea 174: | Linea 197: | ||
| </box | ctrl+O per salvare e ctrl+X per uscire> | </box | ctrl+O per salvare e ctrl+X per uscire> | ||
| - | Per verificare se tutto si è installato correttamente puntare il proprio browser a [[http:// | + | Per verificare se tutto si è installato correttamente puntare il proprio browser a [[http:// |
| Passiamo ora a configurare di php, per far cio si dovranno modificare alcuni parametri nel file php.ini | Passiamo ora a configurare di php, per far cio si dovranno modificare alcuni parametri nel file php.ini | ||
| < | < | ||
| - | nano /etc/php5/ | + | nano /etc/php/8.4/ |
| </ | </ | ||
| - | Si apre il file in modifica, scorrere fino ai settori evidenziati e scommentate (cioè togliete il; davanti alla riga) modificando come segue: | + | Si apre il file in modifica, scorrere fino ai settori evidenziati e scommentate (cioè togliete il ; davanti alla riga) modificando come segue: |
| <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99| file: php.ini> | <box 100% round #ffff99 #d2d2d2 #d2d2d2 #ffff99| file: php.ini> | ||
| - | < | + | < |
| + | Module Settings\\ | ||
| + | < | ||
| + | < | ||
| + | date.timezone = " | ||
| + | < | ||
| + | < | ||
| + | date.default_latitude= xx.xxxx <wrap indent># | ||
| + | date.default_longitude=yy.yyyy <wrap indent># | ||
| + | < | ||
| </box | ctrl+O per salvare e ctrl+X per uscire> | </box | ctrl+O per salvare e ctrl+X per uscire> | ||