Configurare un ambiente di sviluppo Linux

Ecco come configurare un fantastico ambiente di sviluppo in Ubuntu Linux orientato ai programmatori e web designer

VEDI ARTICOLO AGGIORNATO

Introduzione

La doverosa premessa di questo articolo è che probabilmente l’ambiente di sviluppo ideale non esiste, in quanto ognuno di noi sceglie, a seconda delle sue inclinazioni, cosa scegliere. Detto questo sicuramente Windows rappresenta uno degli ambienti più “semplici” da configurare per iniziare subito a programmare o scrivere del codice. Uno dei più usati è sicuramente MAC che permette un ottimo rapporto di stabilità/facilità di utilizzo. Se volete però “uscire dagli schemi” e affrontare sfide ogni giorno che vi aiuteranno a crescere (anche professionalmente) il mio consiglio è di usare una distribuzione Linux.

Ecco come configurare il vostro webserver locale e quali programmi “indispensabili” usare, e quale distribuzione scegliere.

Quale distribuzione Linux scegliere per lavoro?

Esistono una marea di distribuzioni, ognuna con pro e contro differenti, a mio avviso ad oggi le soluzioni migliori e più stabili per usare Linux sul lavoro sono:

1) Ubuntu/Kubuntu/Xubuntu

La distribuzione più usata, stabile e sicura. Ideale per lavoro. Permette diverse varianti a seconda dell’engine grafico utilizzato (Unity,KDE etc).

[button link=”http://www.ubuntu-it.org/” color=”blue” target=”blank” size=”large”]Ubuntu Home[/button]

2) Linux MINT

Cresciuto in modo esponenziale, davvero una piacevole sorpresa. Da provare!

[button link=”http://www.linuxmint.com/index.php” color=”blue” target=”blank” size=”large”]MINT Home[/button]

3) OpenSUSE

Per i veterani di Linux, intramontabile.

[button link=”http://it.opensuse.org/” color=”blue” target=”blank” size=”large”]OpenSUSE Home[/button]

Programmi indispensabili per lavorare

Sublime Text

Il miglior editor di codice è presente nativamente anche per Linux.

GIMP

Una valida alternativa a Photoshop

Filezilla

Client FTP definitivo…non ha bisogno di presentazioni.

Chromium + Firefox

Per coloro che non lo sapessero Chromium è la derive-build ufficiale di Chrome per Linux. Praticamente identico.

VirtualBox

Purtroppo per testare e per installare qualche programma non presente in Linux una macchina virtuale con Win7 è ancora indispensabile se usate un sistema di produzione Linux.

Ubuntu One

Ubuntu One vi permette di avere sincronizzati tutti i vostri file a lavoro, casa e dispositivi mobili.

Installare un server LAMP

LAMP è l’acronimo di Linux – Apache – Mysql – PHP,Perl,Python ovvero un einvoronments di sviluppo completo su piattaforma Linux. Ecco alcuni comandi da terminale per ricreare l’ambiente in pochi secondi:

Installiamo il server Apache

sudo apt-get install apache2

Installare PHP

sudo apt-get install php5 libapache2-mod-php5

Riavviate il server con il comando:

sudo /etc/init.d/apache2 restart

Per testare il vostro server create un file phpinfo.php e incollateci dentro questo codice:

<?php phpinfo() ?>

Piazzatelo all’interno della directory WWW del vostro filesystem e digitate:

localhost/phpinfo.php

Se tutto è andato a buon fine dovrebbe apparirvi un comodo riepilogo della vostra versione di php con relativi moduli attivi.

Installare Server MYSQL

sudo apt-get install mysql-server

A questo punto vi si aprirà un prompt dove dovrete configurare la password di root per accedere al server mysql.

Installare PHPMYADMIN

sudo apt-get install phpmyadmin

Per far funzionare il phpmyadmin finalizziamo l’installazione includendolo nel apache config in questo modo:

sudo nano /etc/apache2/apache2.conf
//Oppure
sudo gedit /etc/apache2/apache2.conf

Copiate la seguente riga di codice in fondo al file:

Include /etc/phpmyadmin/apache.conf

Salvate tramite editor e riavviate il server in questo modo:

sudo /etc/init.d/apache2 restart

Per accedere a phpmyadmin digitate ovviamente:

localhost/phpmyadmin

NOTA: Per chi è abiutato a Windows (XAMPP o EasyPHP) la cartella localhost equivale a  WWW presente nel vostro filesystem Linux. Pertanto è in questa cartella che dovrete posizionare i vostri progetti.

 Questo articolo ti è stato utile? Vuoi aggiungere il tuo contributo? Faccelo sapere nei commenti qui sotto!

  1. Complimenti, l’articolo è davvero ben fatto ed inoltre mi fa piacere che si parli di alternative open per sfatare il mito secondo il quale non si può fare i designer su Linux o peggio “bisogna avere un mac” 🙂

    Posso suggerirti un’alternativa più rapida per installare un server lamp? Esiste il pacchetto per Linux del famoso XAMPP, reperibile sul loro sito (http://www.apachefriends.org/index.html).
    ovviamente non va usato in produzione, ma per le fasi di sviluppo è ottimo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

personalizzare-prima-lettera-di-un-elemento
Up Next:

Personalizzare prima lettera di un elemento con i CSS

Personalizzare prima lettera di un elemento con i CSS