Un sistema LAMP su Ubuntu 100% cpen source con licenza “copyleft”
Seguono alcuni passi descritti in maniera molto schematica relativamente all’installazione LAMP su una Ubuntu 7.04: l’installazione è comunque analoga anche per altri sistemi Linux.
L’installazione LAMP è la tipica configurazione Linux+Apache+MySql+php, utile per installare molti CMS, fra cui Drupal: in questo breve HOWTO si parte da una configurazione Ubuntu 7.04, e le installazioni vengono effettualte tramite Synaptic.
Installazione Apache2
Si installano i pacchetti
* apache2
* apache2-common
* apache2-mpm-prefork
* apache2-utils
A questo punto aprendo il browser in http://localhost viene presentata una pagina html che dice che Apache è stato installato. Questa pagina è presente in /var/www
Installazione di php
Si installano i seguenti pacchetti:
* php5
* php5-mysql
* php5-common
* php5-cli
* php5-curl
* php5-dev
* php5-gd
* php5-imap
* php5-ldap
a questo punti si scrive il file /var/www/phpinfo.php che contiene la chiamata php phpinfo() e aprendolo da browser con http://localhost/phpinfo.php si hanno alcune informazioni sulla versione di php installato.
Installazione di phpmyadmin
Da synaptic, dopo aver installato il pacchetto
* phpmyadmin
si accede col browser alla pagina:
http://localhost/phpmyadmin/
si ha una richiesta di login e password: sono quelle dell’amministratore del database mysql: se si prova a collegarsi dice che il server non risponde (infatti manca ancora mysql)
Installazione MySql
Dopo aver installato i seguenti pacchetti:
* mysql-admin
* mysql-admin-common
* mysql-client
* mysql-navigator
* mysql-server
Creiamo una password per l’utente root dando il comando
utente@localhost:~$sudo passwd root
seguire i suggerimenti del terminale ed é fatta.
utente@localhost:~$su
digitare la password appena creata
utente@localhost:~#
# /etc/init.d/mysql status
si hanno alcune informazioni sul database (in pratica dice che e’ vuoto!)
Se si prova a collegarsi con phpmyadmin dice che non si è autorizzati ad entrare (però ora il server risponde)
Ora si inserisce la password dell’utente amministratore del database, con il seguente comando:
# /usr/bin/mysqladmin -u root password ‘enter-your-good-new-password-here’
a questo punto da phpmyadmin, si inserisce come login root e come password quella appena inserita e si può iniziare a gestire i database!
Abbiamo un sistema LAMP!
L’ho testato, questo sistema di installazione va bene anche per AMD x86_64.




L’espressione inglese copyleft, gioco di parole su copyright, individua un modello alternativo di gestione dei diritti d’autore basato su un sistema di licenze attraverso le quali l’autore (in quanto detentore originario dei diritti sull’opera) indica ai fruitori dell’opera che essa può essere utilizzata, diffusa e spesso anche modificata liberamente, pur nel rispetto di alcune condizioni essenziali. Nella versione pura e originaria del copyleft (cioè quella riferita nell’ambito informatico) la condizione principale obbliga i fruitori dell’opera a rilasciare eventuali modifiche apportate all’opera a loro volta sotto lo stesso regime giuridico (e generalmente sotto la stessa licenza). In questo modo, il regime di copyleft e tutto il fascio di libertà da esso derivanti sono sempre garantiti