php

Installare composer su OSX e creare un alias con pochissimi comandi da terminale

Cos’è composer? Detto in pochissime parole è un dependency manager per le librerie PHP (un pò come npm o bower)

Prima di tutto apriamo il terminale e scarichiamo composer con il seguente comando

curl -sS https://getcomposer.org/installer | php

dopo pochi secondi ci verrà notificato che composer è disponibile con il file composer.phar

Copiamolo in /usr/local/bin/ con il comando (ci verrà chiesta la password

Leggi il contenuto originale su How-To – Blog WebEats

Installare PHP 5.6 su Ubuntu 16.04 tramite i repository apt di ondrej. Questa operazione non rimuoverà PHP 7 già presente nei nostri sistemi

Ubuntu 16.04 ha PHP 7.0 come versione di PHP di default, quindi per poter essere sicuri che anche i nostri siti o CMS funzionino senza alcun problema, avremo bisogno di installare PHP 5.6 tramite i repository di ondrej. Ovviamente nulla ci vieterà di compilare PHP da sorgenti.

Prima di tutto

Leggi il contenuto originale su How-To – Blog WebEats

easyengine.io, un comodissimo tool per sysadmin che ci permetterà di creare facilmente e rapidamente hosting web ottimizzati per siti con un alto carico di connessioni

Oggi vi segnalo un progetto molto interessante, che semplificherà non poco la vita ai sysadmin in cerca di webpanel che aiutino a gestire i proprio siti o clienti. Parliamo infatti di easyengine.io, un set di tool bash per creare rapidamente hosting di diversi tipi.

Le distribuzioni supportate sono le

Leggi il contenuto originale su How-To – Blog WebEats

Installare e configurare git sul nostro NAS Synology

Nei repository Synology potremo trovare anche Git server, che ci aiuterà a sviluppare i nostri progetti in team molto più agevolmente.

Prima di tutto accediamo al Centro pacchetti e installiamo Git server. Una volta installato,  lanciamolo, abilitando le utenze che dovranno accedere al servizio.

Ora entriamo in SSH sul nostro NAS con l’utenza admin o root e creiamo la cartella che dovrà ospitare i nostri progetti

Leggi il contenuto originale su How-To – Blog WebEats

Uno dei problemi di performance che si possono riscontrare in PHP (in generale non solo per PHP 7) è il mancato uso della cache realpath quando si attiva open_basedir (e/o nelle versione più vecchie di PHP, safe_mode). La realpath cache è una meccanismo che permette di memorizzare nella cache dei percorsi le posizioni di file/directory […]

Leggi il contenuto originale su linux – valent

Hosting panel e Ubuntu 16.04. Avete installato la nuova LTS di Ubuntu e ora avete necessità di un pannello per gestire i vostri siti web o clienti? Vediamo cosa offre il web

Ancora non tutti i progetti opensource hanno aggiornato il codice per far girare perfettamente su ubuntu 16.04. Questa infatti porta con se diverse novità.

Prima di tutto di default ha PHP 7 il che la dice già lunga, altro problema potrebbe

Leggi il contenuto originale su linux – Blog WebEats

La distribuzione Debian 8 (Jessie) è stata pubblicata ormai da più di un anno. Di default, questa distro mette a disposizione la versione 5.6 di PHP che per molte situazioni è adeguata; ma per chi vuole sfruttare i benefici delle ultime novità e, perché no, un aumento decisamente visibile delle prestazioni, è arrivato il momento […]

Leggi il contenuto originale su linux – valent

In questo tutorial vedremo come attivare, in modo rapido, un LEMP sulla nuova versione di Ubuntu 16.04 (Xenial Xerus). LEMP è una variante dello stack LAMP utilizzato per la distribuzione di pagine web. LAMP è costituito da Linux, Apache, MySQL e PHP. Negli ultimi anni si sta affermando un’interessante alternativa che prende nome di LEMP, […]

Leggi il contenuto originale su linux – valent

photogalleryQuesto widget è veramente semplicissimo, serve a mostrare in un riquadro le miniature (thumbnails) 64×64 pixel di una qualsiasi galleria di foto (photogallery) nativa di WordPress. L’installazione è immediata, basta includere nel file “functions.php” del tema attivo, il file con il codice che illustrerò qui sotto. Nell’area Aspetto -> widget sarà disponibile il widget: “MS Gallery Thumbs Widget”, è sufficiente trascinarlo nell’area dove lo si desidera posizionare e impostare nell’ordine:

  • 1) Titolo
  • 2)

Leggi il contenuto originale su Il blog di Mario Spada

Disabilitare le funzioni exec, shell_exec, system ed altre direttamente dal file php.ini dai nostro webserver apache, nginx o lighttpd per migliorare la sicurezza dei nostri server dedicati

In base alle configurazioni del/dei nostri webserver, è possibile che ci siano più di un php.ini. Quindi eseguiamo

locate php.ini

L’output dovrebbe essere tipo
root@s03:~# locate php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini

Dovremo modificare tutti e 3 i file e poi riavviare il webserver e PHP-FPM

apriamo ad esempio /etc/php5/apache2/php.ini (sarà necessario modificare tutti i

Leggi il contenuto originale su linux – Blog WebEats