Server LAMP su Gentoo

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.

SET
18

18.09.13 - 20.09.13
Linux Plumbers Conference

OTT
26

26.10.13
Linux Day 2013

OTT
28

28.10.13
openSUSE 13.1

LUG
01

01.07.14 10:30 am - 11:30 am
openSUSE 13.2

MAR
01

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.