Installare PHP su Ubuntu sembra semplice, poiché i pacchetti sono sempre disponibili sui repository ufficiali della distribuzione. Ma attenzione! Senza qualche accortezza in più, rischiamo di ottenere una vecchia versione (come l'obsoleto PHP 7) oppure configurare il sistema con il vetusto mod_php al posto del più moderno ed efficiente PHP-FPM. Vediamo allora come installare PHP su Linux Ubuntu Desktop o Server e interfacciare il server web tramite PHP-FPM
Guida: come installare PHP 8.3 su Linux Ubuntu Desktop o Server (PHP-FPM)
8+ modi per riutilizzare un vecchio telefono Android
| |Quando un cellulare Android arriva alla fine della sua vita prevista e non vengono rilasciati più aggiornamenti di sicurezza ma rimane funzionante, data la versatilità di questa piattaforma, dopo averlo accuratamente preparato, possiamo riutilizzarlo in vari modi. Di seguito vi propongo alcuni suggerimenti, indicazioni e consigli per "riciclare" un vecchio dispositivo Android!
DNS GoDaddy down: siti web irraggiungibili in tutto il mondo
| |Nel momento in cui scriviamo, moltissimi utenti su Twitter stanno lamentano che i siti web gestiti da GoDaddy sono irraggiungibili e si rivolgono all'azienda statunitense che fornisce hosting e registrazione di domini internet per chiedere disperatamente aiuto
Node.js: come installare molteplici versioni contemporaneamente sullo stesso PC o server (Linux Ubuntu)
La retro-compatibilità delle nuove versioni di Node.js è tutt'altro che garantita. Anzi: spesso i progetti realizzati con una specifica versione di Node.js non funzionano correttamente se si prova ad eseguirli con una release più recente o più datata. Questo può costituire un problema per gli sviluppatori che si trovino a lavorare su molteplici applicazioni contemporaneamente, e siano dunque costretti ad utilizzare svariate versioni di Node.js. In questa guida rapida vedremo dunque proprio come raggiungere questo risultato nel modo più semplice e pratico possibile, cioè installare molteplici versioni di Node.js sul PC o sul server, e passare dall'una all'altra facilmente
Come usare Node.js, npm e yarn sul PC con webpack, gulp, Grunt, Bower: guida rapida per sviluppatori impegnati
Sebbene Node.js sia un ambiente di esecuzione backend, sempre più spesso è necessario anche sui nostri PC per trasformare i file SASS e LESS in CSS, unire i JS e, in generale, svolgere altre operazioni tramite webpack, gulp e Grunt. In questa guida rapida vedremo dunque i principali comandi per lavorare con Node.js, npm e i pacchetti più diffusi
Come installare Node.js e npm su Ubuntu (nuove versioni) - La Guida Definitiva
Node.js è l'ambiente di esecuzione che consente di eseguire codice Javascript sul backend. Ma è sempre più indispensabile anche sul PC degli sviluppatori web, per scaricare pacchetti di supporto tramite il gestore npm: fra questi, si incontrano di frequente webpack, gulp e grunt, ma anche Bower e il suo successore Vite. In questa guida completa vedremo quindi come installare le versioni più recenti di Node.js e npm su Ubuntu
Guida PHP 8 e Apache su Ubuntu: come attivare, installare e configurare PHP-FPM
Apache HTTP Server è lo strumento principe per approntare server web ed erogare pagine HTML. Se però desideri utilizzare un gestore di contenuti (CMS) come WordPress o una piattaforma di eCommerce come Magento o PrestaShop hai bisogno anche dell'interprete PHP, ovvero quel componente che, materialmente, esegue il codice presente nei file .php. In questa guida vedremo dunque come configurare Apache per elaborare codice PHP 8 tramite PHP-FPM.
Guida PHP 8 e NGINX su Ubuntu: come attivare, installare e configurare PHP-FPM
| |NGINX è il server web, alternativo ad Apache HTTP Server, che costituisce oggi lo standard de facto quando si parla di erogare siti basati su WordPress o, più in generale, applicazioni web realizzate in PHP. Ma NGINX, da solo, non è in grado di eseguire codice PHP: la dotazione base permette infatti solamente di erogare file e pagine HTML statiche. Per utilizzare PHP con NGINX è dunque indispensabile installare PHP e PHP-FPM, poi interfacciarli con NGINIX. Vediamo allora come come configurare NGINX e PHP 8 su Ubuntu
Guida definitiva: come installare Apache su Ubuntu (server web Linux, linea di comando)
| |Vuoi imparare a sviluppare siti web oppure configurare in autonomia un server virtuale (VPS) per il tuo progetto Internet? Ebbene: il primo passo da compiere è l'installazione del server web, ovvero il programma che si occupa di servire le pagine web ai visitatori. In questa guida passo passo vedremo dunque proprio come installare Apache HTTP Server sul PC o server Linux con Ubuntu
Guida: come installare MySQL 8 su Ubuntu (Linux Server e PC Desktop)
| |MySQL è il popolarissimo database relazionale (RDBMS) gratuito ed open source che, in ambito applicativo/web server, svolge il ruolo di "contenitore" per i dati (account degli utenti, messaggi, blogpost ecc.). In questo articolo vedremo come installare MySQL 8 sul PC o server Linux (Ubuntu), per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP
Come disattivare poweroff / shutdown sul server Linux (Ubuntu) e impedire lo spegnimento accidentale
| |È venerdì sera, ore 19:00. Sei rimasto l'ultimo ancora in ufficio, e hai fretta di tornare a casa dalla fidanzata che già sclera per il ritardo. Impartisci un sudo poweroff in tutta fretta nel Terminale per spegnere il PC, poi chiudi il portatile e scappi fuori. Ma non fai nemmeno in tempo ad arrivare alla macchina che ti suona il telefono: è il cliente in panico, perché il suo sito non funziona più. Ti si raggela il sangue nelle vene mentre realizzi di aver lanciato il sudo poweroff sul server di produzione, invece che sul tuo PC. Oltre a rimediare puntualmente il problema riaccendendo il server, la seconda domanda è: come posso disattivare il comando poweroff e/o shutdown sul server Linux per evitare che succeda di nuovo?
Come fare staking con Ethereum 2.0: la Guida Definitiva per configurare un validatore e guadagnare (mainnet e testnet Görli, video)
Con Ethereum 2.0 è possibile fare staking, validare le transazioni e guadagnare cifre molto interessanti con pochissimo sforzo. E non è più necessario acquistare potenti GPU e spendere centinaia di euro in corrente elettrica! Al contrario: oggi basta un tradizionale PC e un po' di pazienza per configurare tutto quanto nel modo corretto. Ebbene: in questa guida passo per passo vedremo proprio come fare staking con Ethereum 2.0, dapprima sulla testnet Görli e poi sulla mainnet
Come attivare un nodo Ethereum: guida a Besu (installazione e configurazione) su Linux (Ubuntu)
Se anche tu, come me, osservi il mondo Ethereum e criptovalute da un punto di vista "tecnico" prima ancora che "speculativo", vorrai sicuramente provare a configurare un nodo Ethereum a casa tua, magari per interrogare la blockchain senza bisogno di servizi esterni oppure per studiare la programmazione della EVM (Ethereum Virtual Machine) con Solidity. Ebbene: in questa guida vedremo proprio come attivare un nodo Ethereum sul PC, partendo da zero. Allo scopo, installeremo e configureremo il client Ethereum Besu su Ubuntu, passo per passo
Guida Ubuntu: come unire 2 o 3 SSD o HDD e creare un unico disco ad alta capacità (Storage Pool con Btrfs)
In questi giorni mi sono ritrovato con la necessità di avere a disposizione 2 TB di spazio SSD sul mio sistema con Ubuntu, senza la possibilità di separare tale requisito sui 2 SSD da 1 TB che già possedevo. Fortunatamente, grazie alle funzionalità native del file system Btrfs, è possibile creare uno "storage pool" e raggiungere il risultato cercato, cioè un'unica "partizione" che si estende su diversi dischi fisici. Vediamo allora come unire 2 o 3 SSD o HDD e creare un unico disco ad alta capacitÃ
Linux (Ubuntu): come risolvere l'errore NO_PUBKEY 467B942D3A79BD29 e MySQL che non si aggiorna
| |Coloro che abbiano installato MySQL sul proprio PC o server Linux qualche tempo fa stanno incappando oggi in un fastidioso errore simile al seguente: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 467B942D3A79BD29. Il messaggio appare ogni volta che usiamo il gestore di pacchetti per ricercare gli aggiornamenti oppure tentiamo di aggiornare MySQL stesso. In questa rapida guida vedremo come risolvere il problema.
Alcune semplici ottimizzazioni per Ubuntu Server su RaspberryPi
| |Avete installato Ubuntu sul vostro RaspberryPi per utilizzarlo come server? Ecco alcune ottimizzazioni che potete fare, per ridurre i servizi avviati all'avvio!
[risolto] MySQL 8 con Ubuntu: come spostare i file del database e salvare i dati in un altro percorso (disco di rete, SSD, NAS, USB)
| |Per impostazione predefinita, MySQL salva i file che compongono il database in un percorso predefinito, che si trova sullo stesso disco e partizione del sistema operativo. Per Ubuntu, questo path predefinito è /var/lib/mysql. Se però le dimensioni del database stanno crescendo rapidamente e lo spazio libero sta per esaurirsi, oppure osserviamo problemi di performance dovuti ad un collo di bottiglia sullo storage, è opportuno spostare i file di MySQL su un disco secondario: può trattarsi di un secondo SSD collegato al server, un percorso di rete esposto da un NAS o persino un disco su USB. Ebbene: MySQL offre un parametro dedicato allo scopo... che, però, da solo non è sufficiente a consentirci di raggiungere l'obbiettivo. Vediamo allora la procedura passo passo per spostare i dati di MySQL su un altro disco
Xdebug con Ubuntu - Come installare e configurare PHP per il debugging locale o remoto
| |Xdebug è un componente aggiuntivo (gratuito) che consente di svolgere il debugging degli script PHP. Dopo averlo installato e configurato sul PC o server Ubuntu, potremo sfruttarlo tramite il nostro ambiente di sviluppo (IDE) preferito (phpStorm, Visual Studio Code ecc.) per fermare l'applicazione in qualsiasi punto (breakpoint) ed analizzare la situazione, eseguire le singole righe (step-by-step), ispezionare le variabili e, in generale, facilitare l'individuazione e la risoluzione dei bug. Vediamo allora come installare e configurare Xdebug su Ubuntu
[guida] Come configurare la connessione SSH con tunnel, proxy e chiavi diverse: guida al file .ssh/config (con esempi pratici, Windows 10 e Linux)
Il funzionamento base del comando SSH è molto semplice: ssh nomeUtente@server.com. Ma quando iniziamo ad aggiungere parametri e svolgere configurazioni avanzate rischiamo rapidamente di trovarci a dover digitare dei "mostri" come ssh -i /home/zane/ssh/chiave2 -R 8080:127.0.0.1:8080 -p 2222 root@server.com ogni volta che vogliamo connetterci. E, se dobbiamo passare per un server intermedio (proxy server), le cose si complicano ancora di più. Ebbene: il file .ssh/config è fatto apposta per semplificarci la vita, e riportare tutto ad un più pratico comando ssh mioserver (indipendentemente dal numero di parametri). Vediamo come utilizzarlo al meglio in questa guida a .ssh/config per Windows 10 o Linux
[Agg: ripristino, ultime notizie] Incendio nel datacenter di OVH paralizza 3.6 milioni di siti web
| |È stato un risveglio difficile quello del 10 Marzo 2021. Molti gestori di siti web che avevano scelto il provider francese OVH si sono infatti ritrovati con il sito irraggiungibile. La causa? Un incendio significativo nel datacenter di Strasburgo
[guida] Come disattivare il login SSH con password su Ubuntu Server (Linux)
| |Hai già configurato il tuo server Linux per consentire l'accesso tramite chiave SSH? Bene! Ora puoi fare un altro balzo in avanti enorme e innalzare drasticamente il livello di sicurezza disabilitando completamente l'accesso SSH tramite password: così facendo, chiunque non possieda una chiave SSH riconosciuta verrà immediatamente bloccato. L'operazione è efficace quanto semplicissima: basta modificare il file di configurazione e riavviare il servizio
Ubuntu Server e connessione Wi-Fi da linea di comando: guida rapida (configurazione netplan e pacchetto wpa_supplicant)
| |Per impostazione predefinita, Ubuntu Server non installa i pacchetti necessari per connettere il sistema alle reti Wi-Fi. Inoltre, è necessario preparare la configurazione manualmente, facendo attenzione a utilizzare correttamente gli spazi. Ebbene: in questa guida vedremo come svolgere entrambe le operazioni, aiutandoci tramite uno zip pronto all'uso, che include tutto il necessario
Linux/Ubuntu: come creare un utente da linea di comando - guida rapida a useradd e adduser
| |Quando più persone lavorano sullo stesso sistema Linux è importante creare un account distino per ogni utente, di modo che ognuno disponga di un'area personale separata dagli altri. Allo stesso modo, quando eseguiamo processi accessibili tramite la rete, è altrettanto consigliabile che ognuno impieghi un utente dedicato e limitato a quello specifico servizio. In questo articolo vedremo dunque come creare un utente Linux da linea di comando, tramite adduser oppure useradd. La procedura è stata testata su Ubuntu Server, ma è analoga con qualsiasi distribuzione
Come installare Apache su Windows 10 e trasformare il PC in un server web: la Guida Definitiva
Vuoi imparare a sviluppare siti web sul tuo PC oppure erogare un blog direttamente da casa o dall'ufficio, evitando così i costi dell'hosting? Ebbene: il primo passo da compiere è l'installazione del web server, ovvero il programma che si occupa di servire le pagine web ai visitatori. Vediamo allora come installare Apache HTTP Server sul PC Windows.
[guida] Come creare una chiave SSH da PC Windows, Linux, Mac e accedere ai server senza password
Oltre all'autenticazione tramite nome utente e password, SSH supporta l'uso di una chiave asimmetrica (volgarmente detta "chiave SSH"). Adottando questa modalità , non dobbiamo più digitare la password di SSH prima di accedere ai server remoti, poiché ci facciamo riconoscere tramite un file segreto, che contiene la nostra chiave crittografica. Questo approccio ha molteplici vantaggi: da un lato, ci evita la scocciatura di dover digitare la password nel terminale ad ogni connessione, dall'altra innalza drasticamente il livello di sicurezza, poiché la chiave è pressoché impossibile da duplicare e molto più difficile da sottrarre. Vediamo allora come creare una chiave SSH da PC Windows, Linux, Mac