introduzione
LAMP è un acronimo che sta per Linux, Apache, MySQL e PHP. Questo stack software è la soluzione open source più popolare per l'installazione di server Web.
Poiché abbiamo deciso di utilizzare la distribuzione x64 di CentOS 6 di Linux su un VPS Vultr, in questo articolo introdurremo solo come installare gli altri componenti.
Prerequisiti
In questo articolo, supponiamo che tu abbia configurato un VPS Vultr CentOS 6 x64 da zero e che tu abbia effettuato l'accesso come root. Gli utenti non root dovranno utilizzare il sudo
comando.
Fase 1: installare Apache
Per installare e avviare Apache, apri il tuo terminale SSH e inserisci i seguenti comandi:
yum -y install httpd
service httpd start
Controlla se Apache è installato e funziona correttamente con:
service httpd status
Nota : non è possibile verificare se Apache funziona correttamente visitando l'indirizzo IP di Vultr VPS dal browser, poiché il firewall bloccherà la visita per impostazione predefinita.
È necessario aprire la porta 80 per rendere accessibile il server Web:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
Fase due: installare MySQL
Per installare e avviare MySQL, apri il tuo terminale SSH e inserisci i seguenti comandi:
yum -y install mysql-server
service mysqld start
Sui server di produzione, è necessario proteggere MySQL con il seguente comando:
/usr/bin/mysql_secure_installation
Il prompt dei comandi chiederà la tua password di root MySQL corrente. Lascialo vuoto premendo INVIO.
Quindi, rispondere al prompt dei comandi come specificato di seguito:
Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Fase tre: installare PHP
Per installare PHP sul tuo VPS Vultr, apri il tuo terminale SSH e inserisci il seguente comando:
yum -y install php php-mysql
A seconda delle applicazioni Web che si intende eseguire, potrebbe essere necessario installare alcuni moduli PHP sul server. Puoi controllare i moduli disponibili digitando il seguente comando:
yum search php-
Per vedere maggiori dettagli sui moduli che ti interessano, inserisci il seguente comando. Ricorda di sostituire NameOfTheModule
con il nome del modulo che scegli dalla schermata.
yum info NameOfTheModule
Di solito, avrai bisogno di due moduli: php-mcrypt
e php-mbstring
. Installali con i seguenti comandi:
yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64
Puoi installare altri moduli nello stesso modo.
Per far funzionare lo stack, devi anche impostare Apache e MySQL per l'esecuzione automatica all'avvio del tuo VPS (PHP verrà eseguito automaticamente con Apache):
chkconfig httpd on
chkconfig mysqld on
Riavvia il server Web Apache per rendere effettive tutte le modifiche:
service httpd restart
Questo è tutto. Hai installato uno stack LAMP sul tuo VPS Vultr.