Guida su come creare un server LAMP avente apache2 con MySQL basato su Gentoo.
Lamp appunto è l'acronimo di Linux Apache MySQL PHP. Tale guida quindi permetterà la creazione di un vero e proprio server dove sarà possibile testare siti web, installare vari CMS ecc... Volendo si può mettere anche online facendo un forward con il vostro router/modem.
Per prima cosa andiamo ad sincronizzare emerge:
emerge --sync
Poi andiamo ad installare apache:
emerge apache
Avviamo il server con il comando:
/etc/init.d/apache2 start
e poi diamo
rc-update -v add apache2 default
A questo punto andiamo a installare PHP:
emerge php
Ora andiamo a installare MySQL (al posto di new-password inseriamo la password che desideriamo)
emerge mysql mysql_install_db /etc/init.d/mysql start mysql_secure_installation /usr/bin/mysqladmin -u root -p password 'new-password'
Ora andiamo a installare phpMyAdmin
emerge phpmyadmin
Poi diamo
rc-update -v add mysql default
Finita l'installazione è possibile effettuare una configurazione dettagliata sul file: /etc/conf.d/apache2. Cosa importante è sostituire la riga
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE"
con la riga
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"
A questo punto, riavviamo i servizi con il seguente comando:
/etc/init.d/apache2 restart ; /etc/init.d/mysql restart
La cartella di lavoro è /var/www/localhost
Gentoo Linux è un sistema operativo GNU/Linux diventato famoso grazie a Portage, sistema di gestione dei pacchetti, il quale permette di installare le applicazione compilandole dal codice sorgente.
La scelta di offrire un sistema da compilare è stata compiuta per permettere flessibilità e ottimizzazione delle prestazioni. Utilizzando le impostazioni di Portage, l'utente è in grado di personalizzare ogni pacchetto del sistema, producendo eseguibili il più possibile tarati per le proprie esigenze e il proprio hardware. Per questo motivo, Gentoo è spesso definita "metadistribuzione", differenziandosi così dalle altre distribuzioni Linux che tradizionalmente offrono pacchetti binari precompilati, già pronti per essere installati nel sistema.
Download Gentoo
Unisciti al Forum Gentoo
LinuxDAY 2013

26 ottobre 2013
Innovazione. Di tutti. Per tutti.
18.09.13 - 20.09.13
Linux Plumbers Conference
26.10.13
Linux Day 2013
28.10.13
openSUSE 13.1
01.07.14 10:30 am - 11:30 am
openSUSE 13.2
01.03.15 10:30 am - 11:30 am
openSUSE 13.3
![]()
![]()
LinuxMX è un sito creato da Maestri Carlo.
Tutti i contenuti del sito sono disponibili con una Licenza Creative Commons CC-BY-NC-SA
Tutti i loghi e marchi registrati presenti in questo sito sono di proprietà dei rispettivi proprietari.