Vediamo ora come installare LAMP su un Server Centos, partiamo quindi dal fatto che consideriamo che abbiate già installato sul vostro Personal Computer Centos , ci sono ottime guide in giro a partire dal sito ufficiale Centos. Prima una piccola premessa. Scrivendo questa guida presumiamo che abbiate una conoscenza minima di Linux.
Installazione Apache su Centos
Per installare il Server Apache sulla vostra macchina utilizzate l’istruzione
– sudo yum install
a questo punto dovete creare una directory e per fare questo utilizzate il comando
– sudo mkdir -p /var/www/example.com/public_html
dove potete vedere che al commando abbiamo aggiunto -p per la sua creazione della directory automatica.
Adesso dobbiamo fare le istruzioni per garantire al proprietario del sistema
– sudo chown -R apache:apache /var/www/example.com/public_html
adesso dobbiamo impostare il sistema per garantire ad ognuno di potere leggere e scrivere
– sudo chmod 755 /var/www
creiamo il nostro file index.html con il seguente modo
– sudo vi /var/www/example.com/public_html
chi viene da Ubuntu avrà già notato alcune differenze ….a questo cliccate su a per cominciare con l’INSERT e inseriamo un piccolo codice html
andiamo avanti usciamo con escape e dopo shift zz il file verrà in questa maniera salvato .
Digitate ora
– sudo vi /etc/httpd/conf/httpd.conf
per modificare il file di configurazione di apache e metteteci o decommentate in modo da ottenere
Fermate il demone apache
– sudo apachectl -k stop
e lo riavviate per rendere le modifiche effettive
– sudo /etc/init.d/httpd start
questa è una procedura che dovrete attuare svariate volte.
Nel caso vogliate conoscere l’indirizzo del vostro gateway, ossia come si vede il vostro router nella rete fate
– ifconfig eth0 |grep init | awk ‘{print $2}
oppure se volete avere una visualizzazione completa fate
– ifconfig eth0
Installare Mysql su Centos
A questo punto il server Apache è presente nella vostra macchina centos vediamo quindi come installare Mysql, ossia il database più comune che si trova nelle distribuzioni apache, anche perché è il migliore con cui si interfaccia il PHP che andremo a installare subito dopo. Iniziamo subito caricandolo nella vostra macchina con il comando
– sudo yum install mysql_server
qualche volta può capitare che i repository siano danneggiati. In questo meglio fare un controllo.
– ll /etc/yum repos.d
e ricaricare le ultimissime distribuzioni apache , php o mysql in questo caso presenti. Per fare questo i comandi da utilizzare sono
per cancellare quelli attualmente presenti
-rm fr/var/cache/yum/*
– yum clean all
. yum repolist
e provate ancora
– sudo yum install mysql-server
questo ovviamente solamente nel caso che il sistema dica che i pacchetti sono corrotti.
Avvviamo il server mysql
-sudo service mysqld start
Impostiamo la password , invio per lasciare bianco.
– sudo /usr/bin /mysql-server-installation
Il sistema vi richiederà di rispondere a qualche domanda per motivi. Siccome siamo in ottica di guida abbiamo messo sempre si.
A questo punto avete installato nella vostra macchina virtuale, anche il mysql, vediamo quindi come installare il PHP.
Installare PHP su Centos
Scriviamo su Terminale
– sudo yum install php php-mysql
scrivete si alla domanda che vi viene posta. Php ha molte librerie che potete aggiungere. Per esempio per vedere queste librerie usate il comando
– yum search php
e per avere ulteriori informazioni
– sudo yum install nome of module
quando avviate apache httpd, iniziate anche PHP , ma non mysql per rimediare fate.
– sudo chkconfig httpd on
– sudo chkconfig mysql on
e inizierete tutto insieme. Scrivete un file di info php
sudo vi /var/www/example.com/public_html/info.php
. E dopo lo visualizzate su
127.0.0.1/info.php
che è il local host ossia dove la vostra macchina lavora in locale.