Installare Nginx con PHP 7, PHP-FPM e MySQL su Ubuntu 16.04


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, dove Apache viene sostituito con il server web Nginx.
Installeremo il server web Nginx assieme al nuovo PHP 7 e configureremo PHP-FPM in modo da ottenere le migliori performance. Non può mancare anche l’installazione e configurazione del database MySQL. Continua a leggere

Installare ioncube loader su Wheezy usando Nginx e PHP5 FPM

ioncubeionCube è una azienda che ha sviluppato un software per la codifica e decodifica di file PHP. Grazie a questa tecnologia, gli sviluppatori possono scrivere il codice e proteggerlo contro la reverse enginering.
ionCube Loader è uno strumento gratuito che permette l’esecuzione di file php codificati.

Nel maggio 2013, ionCube ha rilasciato la versione 8.0 con il supporto per la codifica del linguaggio PHP 5.4. Questa è stata seguita da una versione 8.1 nel mese di ottobre 2013 con nuove modifiche: tra cui un interfaccia grafica aggiornata, maggiore sicurezza e una funzione di assistere selezionando le impostazioni di sicurezza ottimali.

L’installazione non richiede compilatori installati sul server o sul computer.

Ecco la guida per installare ionCube Loader su Debian Wheezy usando Nginx e php5-fpm.

Continua a leggere

Installare Nginx con php-fpm su Debian 7 Wheezy

wheezyAnche se on è da molto tempo che è arrivata l’ultima versione stabile di Debian,  è arrivato per molti il momento di passare da Lenny a Wheezy. Se utilizzate un server web come Nginx non è consigliabile fare un dist-upgrade, ma è meglio reinstallare il sistema operativo da zero.

Nginx messo a disposizione in Wheezy, ci propone di default delle impostazioni diverse a quelle del vecchio pacchetto per Lenny, per cui sarà ben difficile non dover metter mano alla configurazione, in particolare a quella dei virtual host.

Vediamo come configurare Nginx con supporto a Mysql e a PHP mediante php-fpm (LEMP), cominciamo però dal principio.

Continua a leggere

Gestire un vps

Una macchina virtuale VPS non è difficile da gestire autonomamente, ma bisogna fare attenzione altrimenti dei malintenzionati potrebbero prenderne il controllo e utilizzare il virtual private server per attività illecite. Dopo aver scelto quale sono le caratteristiche necessarie alle nostre esigenze ed aver acquistato il vps, si può cominciare a configurare il sistema operativo.
In questo caso abbiamo scelto Debian Squeeze, a 32 bit, perché è adatto ad essere in funzione su un vps dotata con poca RAM. Questa guida si rivolge a coloro che vogliono imparare a configurare un vps economico basato su Linux. Continua a leggere

Nginx

Nginx (Engine X) è un Web Server utilizzabile anche come reverse proxy che ultimamente ha fatto molto parlare di sé per la sua semplicità di configurazione, le sue alte performance e la sua leggerezza.
A fine di novembre, stando alle statistiche di NetCraft, i server che utilizzano Nginx sono aumentati di oltre 3.5 milioni in 3 mesi, portando questo prodotto alla 4a posizione dei Web Server più utilizzati. Continua a leggere

Web server su OpenVZ

OpenVZ è una buona soluzione per la virtualizzazione a livello di sistema operativo. Quando ci si fida degli applicativi che girano in un sistema, OpenVZ è decisamente un prodotto da considerare.

Viceversa affidando un vps ad un estraneo magari senza capacità in ambito sistemistico, può risultare un problema; poiché l’isolamento non è così robusto come quello fornito da VMware ESX oppure Xen.

Continua a leggere