Brew: installare più versioni di PHP e scegliere quella di default

Se usate la CLI di MacOS, non potete non conoscere Brew, un packet manager che permette di installare di tutto in modo rapido. Oggi vediamo come cercare le versioni PHP che si possono installare, vediamo come installarne due e poi scegliere quella di default. Per verificare le versioni disponibili: a questo punto possiamo installare, ad … Leggi tutto

Brew: Installare xdebug su PHP 8.2

La versione PHP attualmente installata da brew (il packet manager per MacOS) è la 8.2.6, anche se ci sono altre versioni che si possono installare sempre tramite brew. Per aggiungere anche l’estensione xdebug bisogna usare pecl perché non è presente direttamente nel repository di brew. Per installare PHP ed xdebug possiamo fare come segue: brew … Leggi tutto

MacOS: Installare sshpass

sshpass è un programma che permette l’esecuzione non interattiva dell’autenticazione tramite password, in pratica è un software che inserire la password ssh per nostro conto al login e così automatizzare la procedura. ATTENZIONE: E’ preferibile usare una chiave per l’autenticazione SSH, l’uso di sshpass può essere pericoloso e per questo motivo il software non può … 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

MacOS: Decomprimere archivi 7z

Per gestire archivi .7z su MacOS si può usare il buon Unarchive oppure ricorrere ad HomeBrew e p7z. Aggiorniamo innanzitutto Homebrew: brew update Installiamo p7z: brew install p7zip Per decomprimere un archivio chiamato test.7z: 7z x test.7z Per creare invece un archivio pippo.7z da un file chiamato pippo.txt: 7z a pippo.7z pippo.txt enjoy!

MacOS: Scegliere quale versione di node.js utilizzare

MacOS consente di installare molto software tramite l’utility HomeBrew. HomeBrew si può installare dal terminale con: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” Tra i vari pacchetti disponibili su HomeBrew c’è anche NodeBrew che consente di installare più versioni di node.js e scegliere quale usare al momento. L’installazione di NodeBrew è velocissima: brew install nodebrew ed altrettanto … Leggi tutto

MacOS: installare php 5.6 con mcrypt

Alcuni software, es phpMyAdmin, richiedono php-mcrypt per poter funzionare. Per installare, su MacOS, la libreria mcrypt su php, la soluzione più veloce che mi sento di consigliarvi è usare brew. Per installare brew: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” Per installare php 5.6 ed il modulo mcrypt: brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php … Leggi tutto