MacOS Catalina: installare php-xdebug

Nel precedente posto vi ho illustrato come installare una versione aggiornata di PHP sul vostro Mac. Tra le estensioni extra che vengono installate, manca però xdebug. Per aggiungere xdebug utilizzeremo PECL che automaticamente abbiamo installato con le istruzioni nel precedente post. In particolare: pecl install xdebug Bene, ora si può controllare se nel file di … Leggi tutto

MacOS catalina: aggiornare php ed installare estensioni extra

Negli ultimi anni, MacOS ha sempre offerto una versione preinsallata di Apache e PHP, per la gioia di sviluppatori web. In alcuni casi è però necessario aggiornare PHP e/o installare ulteriori estensioni a PHP. Per installare pacchetti su MacOs abbiamo spesso parlato di brew. Se non lo avete ancora installato, potete farlo su Mac Intel … Leggi tutto

MacOS: installare sshpass

Per installare pacchetti su MacOs abbiamo spesso parlato di brew. Provando però ad installare sshpass, viene mostrato un errore molto chiaro: Error: No available formula with the name “sshpass” We won’t add sshpass because it makes it too easy for novice SSH users to ruin SSH’s security. Pertanto, se siete sicuri di quello che state … Leggi tutto

Esportare le password dal portachiavi di OSX

Può essere utile esportare tutte le password salvate nel portachiavi (keychain) di OSX, magari per fare un’installazione pulita di OSX senza voler reimportare fisicamente il file del portachiavi (cosa che può creare qualche problema). Per farlo si può usare il comando security, con la seguente sintassi: Per esportare le password in un file da conservare, … Leggi tutto

VIM su Debian 10 Buster: Disabilitare la modalità Visuale quando si seleziona con il Mouse

Sulla nuova GNU/Debian 10 Buster è abilitata la modalità di selezione visuale quando si utilizza il mouse. Questo rende difficile selezionare il testo per il classico copia/incolla (CTRL-C + CTRL-V) a meno di fare la selezione tenendo premuto il tasto SHIFT (maiuscole su Windows) o il tasto ALT (su MacOS). Tale modalità dipende dalla opzione … Leggi tutto

Controllo della configurazione HTTPS

Anche se un sito è configurato per rispondere in HTTPS è possibile che la configurazione non sia sicura al 100%. Per effettuare una verifica si può utilizzare sslyze. Eccome come installarlo: pip install –upgrade setuptools pip install –upgrade sslyze e poi per avviarlo: python -m sslyze –regular www.smsoft.it enjoy!

Verificare la scadenza del certificato di un server IMAP/SMTP

Per verificare se il certificato TLS/SSL è scaduto, si può ricorrere al versatile openssl da riga di comando. Ad esempio, in caso di certificato TLS su servizio SMTP: openssl s_client -starttls smtp -showcerts -connect HOST:PORT 2>/dev/null | openssl x509 -noout -dates oppure per certificato TLS su servizio IMAP: openssl s_client -starttls imap -showcerts -connect HOST:PORT … Leggi tutto

apt: NO_PUBKEY B188E2B695BD4743

Il repository sury.org utilizzato per l’installazione delle varie versioni PHP, a seguito di aggiornamenti della firma, può riportare il seguente errore durante l’update dei pacchetti: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY B188E2B695BD4743 Per risolvere basta digitare: apt-key del B188E2B695BD4743 wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg enjoy!

Raspbian: aggiornare da Stretch a Buster

Anche la storica distribuzione per raspberry, basata du debian, si aggiorna e passa dalla versione 9 (stretch) alla versione 10 (buster). L’aggiornamento è in classico stile debian, tutto molto semplice. Colleghiamoci al terminale del raspberry e poi procediamo ad aggiornare stretch come segue: apt update apt dist-upgrade -y Ora aggiorniamo il firmware del raspberry con: … Leggi tutto