Cumu create un servore Web LAMP cù l'Ubuntu

01 di 08

Chì hè un Serva Web LAMP?

Apache Running On Ubuntu.

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

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

Set MySQL Password.

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

Apache Ubuntu.

A manera più faciule per pruvà s'ellu Apache hà travagliatu hè dinò:

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

Hè PHP Available.

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

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:

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'è:

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

Installa 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:

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'è:

08 di 08

Cumpilation

W3Schools.

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.