01 di 08
Chì hè un Serva Web LAMP?
Sta guidazione vi mostrarà a manera più faciule d'installà un servitore web LAMP cù una versione di scrittore di Ubuntu.
LAMP hè di Linux, Apache , MySQL è PHP.
A versione di Linux hè stata utilizata in questa guida hè sopratuttu Ubuntu.
Apatellu hè unu di assai tipi di servori web dispunibuli per Linux. Anu include Lighttpd è NGinx.
MySQL hè un servitore di basa di dati chì vi aiutavamu à e vostre pagine web interativu per esse capace per guardà è visuale l'infurmazioni almacenati.
Finalmente PHP (chì hè persa per Hypertext Preprocessor) hè un script scriptu chì pò esse usatu per creà u codice postale di u servitore è l'APIs web chì pò esse cunsumatu da e lingue clientali, cum'è HTML, javaScript e CSS.
Averaghju esse cumu fà fà installà LAMP cù a versione di scrittore di Ubuntu per chì i sviluppatori web sviluppati pò creà un ambiente di sviluppu o teste per i so criazioni.
U servore web Ubuntu pò esse ancu usatu cum'è intranet per e pagine web.
Mentre puderete prestà u web server disponible per u mondu sanu, questu ùn hè impraticalu cù un computer di casa cum'è generale di a banda ampla cambien l'indirizzu IP per l'ordinateur è cusì avete bisognu di utilizà un serviziu cum'è DynDNS per acquistà una indirizzu IP static. U largheghju provista da u vostru cumpagnariu di broadband ùn sia micca ancu esse adattatu per serve e pagine web.
Ableurà u servore web per u mondu sanu ancu di significà chì site u rispunsevule per assicurà u servore Apache, hà stabilitu firewalls è assicuratevi chì tuttu u prugramma hè stati boni boni.
Se vulete crià un situ web per u mondu sanu per vede, avete da esse cunsigliatu di sceglie un invitatu web cù l'alloghju CPanel chì tira u tutte questu sforzu.
02 di 08
Cumu Impressu un servitore Web LAMP cù Tasksel
A stallazione di a stampa di LAMP sò in veru assai faciuli è pò esse ottinati solu cù 2 ordini.
Altri tutoriali online vi fate cumu si stallà ogni componente per separà, ma pudete fà stallà tutti elli in una volta.
Per fà, avete bisognu di apre a finestra di a terminal. Per fà sta pressa CTRL, ALT è T à u stessu tempu.
In u terminal finale chjamate i cumandamenti seguenti:
sudo apt-get install tasksel
sudo tasksel install lamp-server
I cumandamenti più avanzati installate una strumentu chjamatu tasksel è dopu utilizandu tasksel chì stalla un prugramma chjamatu lamp-server.
Allora chì ghjera taskel?
Tasksel permette di stallà un gruppu di paquetes tutti in una volta. Cumu scritta prima LAMP hè di Linux, Apache, MySQL è PHP è hè cumuni chì, se stallate unu duvè tene à stallà tutti.
Pudete esce u cumandimu di tasksel cum'è cusì:
sudo tasksel
Questu avete purtatu una finestra cun una lista di paesi o deve esse aghjustatu gruppu di pacchettii chì ponu esse installati.
Per esempiu, pudete installà u scrittore KDE, u scrittore Lubuntu, un mailserver o un servore OpenSSH.
Quandu si stallà u software using tasksel ùn site micca installatu un pacchettu ma un gruppu di paesaggi cum'è cusì chì si sò in lignu per fà una grande cosa. In u nostru casu, a big cosa hè un servitore LAMP.
03 di 08
Defini a password di MySQL
Dopu à cumandiru i cumandamenti in u passatu prumuvutu i pacchi necessarisi per l'Apache, MySQL è PHP sarà telecaricatu è installatu.
A finestra vi sarà appena a parti di a stallazione chì deveru esse ingressu un password di root per u servore MySQL.
Sta dumanda ùn hè micca listessa per u vostru password di a cunnessione è pudete metteanu à qualunqui vulete. Hè vale aduprà a password cum'è putente sicura chì u dirittu di a password pò cumercii u servitore di basa di basa cù l'abilità di creà è sguassà l'utilizatori, i permessi, schemas, toli è bè guasi più tuttu.
Dopu chì avete sfilata a chjave u restu di a stallazione si cuntinua senza u regulu di più tardi.
In seguitu turnate à u simu di mandà è pudete pruvà u servitore per vede s'ellu hè travagliatu.
04 di 08
Cumu Testu Apache
A manera più faciule per pruvà s'ellu Apache hà travagliatu hè dinò:
- Apri a Firefox per clics à l'icona à u launcher (3rd from top)
- In l'indirizzu scrive http: // localhost
A pàgina web ùn devenu cumparisce cum'è mostra in l'imagine.
Bastamente se vede a parolla "U travagliu" in a pagina web, cum'è u logò di Ubuntu è a parola Apache, pudete sapè chì a stallazione hè stata fatta.
A pàgina chì vi vede hè una pàgina di e spaziu di ricerca è pudete reemplazarà cù una pàgina web di u vostru propiu disignu.
Per aghjunghje e vostre proprie pagine web avete bisognu da maghju à u cartulare / var / www / html.
A pagina chì vo circate hè issa chjamata index.html.
Per edità sta pagina avete necessatu permessi à u / var / www / html . Ci hè parechje modi per furnisce i permessi. Eccu u me mètu preferitu:
Apri una finestra di terminal è aprete questi cumandamenti:
sudo adduser www-data
sudo chown -R www-data: www-data / var / www / html
sudo chmod -R g + rwx / var / www / html
Avete bisognu à pudè scumpere è torna in novu per i permessi per intervene.
05 di 08
Cumu comprobate chì PHP hè installatu
U prossimu siguite di verificà chì PHP hè stallatu bè.
Per fà sta apertera una finestra di terminal è intrì u cumandimu seguitu:
sudo nano /var/www/html/phpinfo.php
Dentru u nanu editore scrive u testu à seguente:
Guardà u schedariu prescia CTRL è O è da u vostru editore pressu CTRL è X.
Apre u navigatore web Firefox è intria i seguenti à a indirizzu bar:
http: // localhost / phpinfo
Se PHP hà stallatu corretu puderà vede una pagina sìmila à quella di l'imagine quì sopra.
A pàgina PHPInfo possa totò tipu d'infurmazioni quì sottu lista i moduli PHP chì stallanu è a versione di Apache chì viaghja.
Hè vale a mantene sta pagina dispunibule mentre se desarrollà pane per ch'ellu puderete vede se i moduli chì es necessariu in i vostri prughjetti sò installati o micca.
06 di 08
Attualisazione u MySQL Workbench
Pruvazioni MySQL pò esse uttenutu cù u cumandimu sèmplice quì in una finestra di terminal:
mysqladmin -u root -p status
Quandu si cunsultate per una password, bisognu di scrive u password di u vostru usu di root MySQL è micca u vostru contu Ubuntu.
Se MySQL hè esegwitu venerà u testu à seguente:
Uptime: 6269 Fils: 3 Questions: 33 Consulta lenta: 0 Abre: 112 Mandos flush: 1 Mandos abertos: 31 Consultas per segundo avg: 0.005
U vostru MySQL hè difficiuli di amministrerà da a linea di cummandu, perchè ricrivate installendu 2 più utuli:
- MySQL Workbench
- PHPMyAdmin
Per instalà MySQL Workbench abra un terminal è cunduce u cumandu:
sudo apt-get install mysql-workbench
Quandu u prugramma hà cumpurtatu installazione aghjustate a supercultura (chjave di a finestra) nantu à u tastu è u "MySQL" in u cartone di ricerca.
U icona cun u delfinu sò utilizati per denota à u MySQL Workbench. Cliccate nant'à stu icone quandu quì si prisenta.
L'utilità di u bilagem di MySQL hè abbastanza putente, perde un pocu nantu à a parti lenta.
Un spaziu abbandunatu à l'abbandunà permette di scelta qualessu aspettu di u vostru servitore MySQL chì vulete gestisce cum'è:
- Fornite un status di servitore
- Lista di cunnessione di u cliente
- Amministra l'utenti è i privileghji
- Manage variable di sistema
- Esporà e dati
- Importazione di dati
L'opzione statuniale di u servitore ùn deve eseguite si u servitore si trova, quantu longu hè stata travagliatu, u servitore di carica, u nùmeru di cunnessione è parechji altri bocca d'informazione.
L'offerta cun Clienti elencu e leie cunnessu à u servitore MySQL.
Dopu l'utilizatori è i privileghji pudete aghjunghje novi utenti, cambià password è sceglite u privilegiu chì l'utilizatori anu contru schemi di basa di dati.
In u fondu u fondu sianu di l'uperazione MySQL Workbench hè una lista di schema di basa di dati. Pudete aghjunghje u vostru propriu cù cliccellu feritu è sceglie "Crià Schema".
Pudete scambià ogni schema cliccu nantu à questu per vede una lista d'oggetti cum'è i veiculi, vede, i prucessi amministrativi è funzioni.
Cliccate da cliccellu nantu à unu di l'uggetti vi permettenu di creà un novu oggettu cumu una tavola nova.
U panel drittu di MySQL Workbench hè quale fessi u travagliu propiu. Per esempiu, quandu crea una tassa, pudete aghjunghje chjusuli cù i so tipi di dati. Pudete ancu aghjunte u prucessu chì furnisce u mudellu basatu per un novu prucessu editatu in un editore per voi aghjustà u codice propiu.
07 di 08
Cumu Instruiu PHPMyAdmin
Un uttene cumune utilitatu per a amministrazione di a basa di u MySQL hè PHPMyAdmin è stallendu sta strumentu pudete cunfirmà una sola vez è per tuttu ciò chì Apache, PHP è MySQL anu travagliatu bè.
Apri una finestra di terminal è intrì u cumandimu seguitu:
sudo apt-install install phpmyadmin
Una finestra vi pareva pidamentu chì servore web chì hai installatu.
L'opzione predeterminata hè digià appuntu à l'Apache per aduprà a chjave di a tabulazione per pudè scuprarà u buttone D'aprile è stampa di ritornu
Un'altra finestra vera popping si dumandate se vulete create una basa di dati per esse utilizatu cù PHPMyAdmin.
Pulsà a chjave di tabulazione per selezziunà l'opzione "Sì" è pressu tornà.
Infine se dumandà à furnisce una password per a basa di a basa di PHPMyAdmin. Ingrese un accessu sicuru per utilizà sempre u vostru accessu à PHPMyAdmin.
U software hè instalatu è esse tornatu à u cumandimu.
Prima di pudete aduprà PHPMyAdmin, ci sò un pocu di più cumanduli per esse segundate:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl rload apache2.service
I cumandamenti più avanzati create un vede simbolicu pè u schedariu apache.conf from the / etc / phpmyadmin folder in u / etc / apache2 / conf-available folder.
A seconda linea permette u schedariu di cunfigurazione di phpmyadmin à l'Apache è finalment l'ultima linea rinizza u serviziu web d'Apache.
Chì significà tuttu ciò chì avete da esse da pudè esse aduprà PHPMyAdmin per gestionà e base di e funziunamentu:
- Open Firefox
- Intrttite http: // localhost / phpmyadmin a l'indirizzu
- Ingressu u password in PHPMyAdmin à u campu di cunnessione è preme u "Go".
PHPMyAdmin hè una strumentu web per a gestione di dati di u MySQL.
U panel da u lissette furnisce una lista di schema di dati. Cliccà nantu à schema ampara l'schema per vede una lista di l'objeti di basa di basa.
U top icon bar permette di gestionà diversi aspetti di MySQL cum'è:
- Basa di dati
- Un SQL editore
- Status di servitore
- Accounts d'usuariu
- Esporà e dati
- Importazione di dati
- Settings
- Rispittà
- Variables
- Caratteri di caratteri
- Engines
- I plugins
08 di 08
Cumpilation
Avà chì avete un servitore di a basa di dati è esercitu pudete aduprà l'utilizzà per u sviluppu applicazioni web integrale.
Un bon puntu di partenza per l'HTML, CSS, ASP, JavaScript è PHP hè W3Schools.
Stu situ web hè tutale in tutte di u cliente è di u web di u servitore.
Mentre ùn avete micca amparà in prufundezza di sapè intesciarà u spertu di i fundamenti è i cuncetti per voi nantu à u vostru modu.