php

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

Installare l’extension IonCube Loaders su Ubuntu 14.04 e Ubuntu 15.04, tool per l’encrypt e il decrypt di PHP

IonCube è un tool per l’encrypt e il decrypt di PHP che ci permette quindi di proteggere i nostri progetti.

Affinchè sia attivo sul nostro webserver (Apache o nginx), è necessario scaricare dei moduli disponibili per le varie versioni di PHP 5.4, 5.5 e 5.6 e per le architetture a 32bit e 64bit.

Scarichiamo prima di tutto

Leggi il contenuto originale su linux – Blog WebEats

Un breve tutorial da seguire per installare PHP 7 su Ubuntu LTS 14.04 (versione corrente PHP 7.0.2) ed usarlo con PHP-FPM e FastCGIPHP 7 su Ubuntu LTS 14.04

Ricordiamo che PHP-FPM è compatibile sia per nginx che Apache, mentre FastCGI solo con Apache.

Creiamo la directory dove andremo a lavorare e scarichiamo i sorgenti di PHP 7 da github

mkdir -p /opt/php-7.0.2
mkdir /usr/local/src/php5-build
cd /usr/local/src/php5-build
wget http://de1.php.net/get/php-7.0.2.tar.bz2/from/this/mirror -O php-7.0.2.tar.bz2
tar jxf php-7.0.2.tar.bz2
cd php-7.0.2/

Installiamo un pò di pacchetti necessari alla compilazione

apt-get install build-essential nano

apt-get install

Leggi il contenuto originale su linux – Blog WebEats

Webservice e cURL I Web service sono strumenti che permettono di scambiare messaggi fra client e server in una rete distribuita, indipendentemente dal linguaggio di programmazione utilizzato. I più diffusi linguaggi per la programmazione web mettono a disposizioni classi e funzioni per la loro implementazione che avviene utilizzando il protocollo SOAP (Simple Object Access Protocol).

Normalmente l’esposizione delle funzioni server avviene attraverso un documento XML che si chiama WSDL (Web Services Description Language). Secondo

Leggi il contenuto originale su Il blog di Mario Spada