Author Avatar

Fabrizio S.

0

Share post:

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

file index.html di Centos distribuzione Linux

 

 

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

 

 

Capture 1 Virtual Host

 

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

 

php modulo

 

. E dopo lo visualizzate su

127.0.0.1/info.php

che è il local host ossia dove la vostra macchina lavora in locale.

 

Info php file di inizio di Centos

Inserire il codice Google Analytics in sotto directory distinte
Il TCP-IP e lo standard ISO/OSI per la comunicazione di rete.