Tags archives: php

 

0

Duplice versione di php7.0 e php5.6 su Debian Stretch

 

0

Installiamo e gestiamo un Web Server su Ubuntu


Linux è notoriamente un sistema operativo utilizzato in ambito Server.
Quando sviluppi per il web però hai la necessità di essere il più veloce e sicuro possibile e per evitare possibili errori conviene sempre sviluppare in locale per poi andare successivamente in produzione.

Oggi andiamo quindi ad installare all’interno della nostra Ubuntu (o derivata), sia essa un'installazione reale o su macchina virtuale, tutto il necessario per mettere in piedi un web server.

Utilizzeremo la utility tasksel.

Tasksel è un programma a riga di comando che ci permette di installare tutta una serie di pacchetti per il task desiderato. Nel corso dell’articolo vedremo la sua schermata principale di selezione e le alternative proposte.

Avviamo tasksel
sudo tasksel

A seguire ci verrà restituita questa schermata di selezione

Selezioniamo il servizio LAMP Server.


Durante l’installazione dobbiamo fornire una password per l’amministrazione di MySQL (ovviamente è importantissima, ci servirà anche per l’accesso tramite phpmyadmin e per la prima gestione del web server).

Completata la procedura automatica, verifichiamo che tutto sia andato a buon fine andando a digitare sulla barra degli indirizzi del nostro browser: localhost.

Ci verrà resituito un “It works” se tutto è andato per il verso giusto.

Installiamo PhpMyAdmin

Gestire i db tramite la riga di comando è affascinante, ma diciamocela tutta, abbastanza noioso in alcuni aspetti. Ci viene in soccorso Phpmyadmin.

Phpmyadmin è un famoso software che ci propone una interfaccia web per la gestione di database, è un must have per ogni sviluppatore web per la sua chiarezza e semplicità di utilizzo.

sudo apt install phpmyadmin
Selezioniamo il web server installato (apache2) in questo caso.

Durante la sua intallazione ci verrà richiesta la password di MySQL, quella che avete precedentemente scelto. Ditigiamola e andiamo avanti.

Una volta completata l’installazione apriamo il nostro browser e digitiamo sulla barra degli indirizzi:
localhost/phpmyadmin

E accediamo alla dashboard inserendo nome utente (root) e la password scelta in precedenza.

Fatto! Adesso abbiamo la possibilità di aggiungere nuovi utenti ( per una maggiore sicurezza ), creare db etc.

E per finire

Nelle ultime installazioni abbiamo di default l’installazione di Php 7, ma se volessimo usare anche la versione 5.6? Basta installare le versioni di PHP che ci servono e dare in pasto questi due comandi:

sudo a2dismod phpX.X
sudo a2enmod phpX.X

Nel dettaglio a2dismod va a disabilitare il modulo della versione X.X di Php, mentre a2enmod lo attiva.

Infine, per quanto riguarda la gestione del nostro web server, ricordate che molto probabilmente (per non dire sempre) qualsiasi modifica effettuata ai file di configurazione richiede il riavvio del web server:

sudo /etc/init.d/apache2 restart

Con questo comando, in pochi secondi il nostro web server verrà riavviato.

Spazio alle tue considerazioni

Hai domande, vuoi fare qualche osservazione? La sezione commenti è tutta tua!

 

 

0

FOPO PHP Deobfuscator

FOPO  è probabilmente uno dei migliori progetti online e gratuiti di offuscamento del codice PHP, oltre a sfruttare le principali tecniche di offuscamento (base64, gzip, ecc) ciclandole più volte genera un hash md5 del codice e ad ogni esecuzione ne esegue una verifica. Se l’hash del file è diverso da quello iniziale non procede all’interpretazione del […]

L'articolo FOPO PHP Deobfuscator proviene da Andrea Draghetti.

 

0

XAMPP con PHP 7 su Debian Jessie

    XAMPP è una suite completamente gratuita e facile da installare che contiene Apache, MariaDB, PHP, e Perl. La pagina di download è la seguente, una volta scaricato l'installer, cambiare i permersi ed iniziare l'installazione: $ chmod 755 xampp-linux-*-installer.run $ sudo ./xampp-linux-*-installer.run --mode gtk --installer-language it alla fine si potrà scegliere di lanciare subito … Leggi tutto "XAMPP con PHP 7 su Debian Jessie"

L'articolo XAMPP con PHP 7 su Debian Jessie sembra essere il primo su Edmond's Weblog.

 

 

0

WordPress Google Maps 2.1.2 Cross Site Scripting

------------------------------------------------------------------------ Cross-Site Scripting vulnerability in Google Maps WordPress Plugin ------------------------------------------------------------------------ Julien Rentrop, July 2016   ------------------------------------------------------------------------ Abstract ------------------------------------------------------------------------ A Cross-Site Scripting vulnerability was found in the Google Maps WordPress Plugin. This issue allows an attacker to perform a wide variety of actions, such as stealing users' session tokens, or performing arbitrary actions on their behalf. [...]

 

0

WordPress Magic Fields 2 Cross Site Scripting

------------------------------------------------------------------------ Persistent Cross-Site Scripting in Magic Fields 2 WordPress Plugin ------------------------------------------------------------------------ Burak Kelebek, July 2016   ------------------------------------------------------------------------ Abstract ------------------------------------------------------------------------ A Cross-Site Scripting vulnerability was found in the Magic Fields 2 plugin. This issue allows an attacker to perform a wide variety of actions, such as stealing Administrators' session tokens, or performing arbitrary actions on their [...]

 

0

WordPress Magic Fields 1 Cross Site Scripting

------------------------------------------------------------------------ Persistent Cross-Site Scripting in Magic Fields 1 WordPress Plugin ------------------------------------------------------------------------ Burak Kelebek, July 2016   ------------------------------------------------------------------------ Abstract ------------------------------------------------------------------------ A Cross-Site Scripting vulnerability was found in the Magic Fields 1 plugin. This issue allows an attacker to perform a wide variety of actions, such as stealing Administrators' session tokens, or performing arbitrary actions on their [...]

 

0

WordPress Store Locator Plus 4.5.09 Cross Site Scripting

------------------------------------------------------------------------ Cross-Site Scripting in Store Locator Plus for WordPress ------------------------------------------------------------------------ Yorick Koster, July 2016   ------------------------------------------------------------------------ Abstract ------------------------------------------------------------------------ A Cross-Site Scripting vulnerability was found in Store Locator Plus for WordPress. This issue allows an attacker to perform a wide variety of actions, such as stealing Administrators' session tokens, or performing arbitrary actions on their behalf. [...]