01 o le 08
O le a le LAMP Web Server?
O lenei taʻiala o le a faʻaalia ai ia te oe le auala pito sili ona faigofie e faʻapipiʻi ai se 'upega tafaʻilagi LAMP i le faʻaaogaina o le pepa o le Ubuntu.
LAMP e tu mo Linux, Apache , MySQL ma le PHP.
O le faʻamaumauga a Linux o loʻo faʻaaogaina i totonu o lenei taʻiala e moni lava Ubuntu.
Apache o se tasi o le tele o ituaiga o upega tafaʻilagi o loʻo maua mo Linux. O isi e aofia ai le Lighttpd ma le NGinx.
MySQL o se faʻamaumauga tuʻufaʻatasiga lea o le a fesoasoani ia te oe e faʻasesootai ai au itulau i le mafai ona teuina ma faʻaali faʻamatalaga teuina.
Mulimuli ane, o le PHP (o loʻo tu mo le Faʻamatalaga Tusitusiga Paia) o se gagana tusitusi lea e mafai ona faʻaaoga e fatu ai le faasologa o le aufaipese ma API Web lea e mafai ona faʻaumatia e le vasega tagata lautele e pei o HTML, javaScript ma CSS.
O loʻo ou faʻaali atu ia te oe pe faʻapefea ona e faʻapipiʻi le LAMP i le faʻaogaina o le laiga o le Ubuntu ina ia mafai ai e le atinaʻeina o le atinaʻeina o le initaneti ona faʻatulaga se atinaʻe poʻo se suʻega suʻega mo a latou foafoaga.
O le uepisaite Ubuntu e mafai foi ona faʻaaogaina e avea o se intranet mo itulau o fale.
E ui lava e mafai ona e faia le upega tafailagi avanoa mo le lalolagi atoa e le aoga le faʻaaogaina o se komepiuta fale e pei o masani lautele e suia le tuatusi IP mo komepiuta ma o lea e manaʻomia ai lou faʻaaogaina o se auaunaga e pei o DynDNS e maua ai se tuatusi IP. O le bandwidth na tuʻuina atu e lau fesoʻotaiga telefoni feaveaʻi e ono le talafeagai foi mo le tautuaina o itulau uepi.
O le faʻatūina o le 'upega tafaʻilagi mo le lalolagi atoa o lona uiga foi o oe e nafa ma le faʻamautuina o le Apache server, faʻapipiʻi afi ma ia mautinoa lelei uma le patipati.
Afai e te manaʻo e fatuina se 'upega tafaʻilagi mo le lalolagi atoa e vaʻai i ai i lena taimi o le a fautuaina oe e filifili se' upega tafaʻilagi ma le CPanel faʻamalosia e faʻaumatia uma na taumafaiga.
02 o le 08
Faʻafefea ona Faʻatulagaina le LAMP Web Server Faʻaaogaina Tasksel
O le faʻaaogaina atoa o le LAMP stack o loʻo saʻo saʻo i luma ma e mafai ona ausia i le na o le 2 poloaiga.
O isi aʻoaʻoga i luga o le initaneti e faʻaalia ai oe i le ala e faʻapipiʻi ai vaega taʻitasi ae e mafai ona e faʻapipiʻi uma i le taimi e tasi.
Ina ia faia lena mea o le ae manaʻomia le tatalaina o se matala. Le faia o lenei tusitala CTRL, ALT ma T i le taimi lava e tasi.
I totonu o le faʻamalama faʻamaufaʻailoga faapipii tulafono nei:
Suction-get install task
sudo taskja faʻatūina le lama-pa
O faʻatonuga o loʻo i luga o loʻo tuʻuina atu se meafaigaluega e taʻua o le galuega ona faʻaaogaina lea o le faila e faʻapipiʻiina ai se tolu-afifi ua taʻua o le moliuila.
O le a la le galuega?
Tasksel e faʻatagaina oe e faʻaopoopoina se vaega o afifi uma i le taimi e tasi. E pei ona faʻamatala muamua, o le LAMP e tu mo Linux, Apache, MySQL ma PHP ma e taatele pe afai e te faʻapipiʻi se tasi ona e taumafai lea e faʻapipiʻi uma.
E mafai ona e faʻatino le faʻatonuina o le pule i le mea nei:
sudo tasksel
O lenei mea o le a aumaia ai se faamalama ma se lisi o afifi pe tatau foi ona ou fai atu vaega o afifi e mafai ona faapipiiina.
Mo se faʻataʻitaʻiga, e mafai ona e faʻapipiʻi le kDE Ketepiuta, le Lubuntu desktop, se mailserver poʻo se server tatalaSSH.
A e faʻapipiʻi le komepiuta e faʻaaoga ai le galuega e te le o faʻapipiʻiina se afifi se tasi ae o se vaega o mea e tutusa mafaufauga e fetaui uma e faia ai se mea tele. I le matou tulaga, o le tasi mea tele o le LAMP server.
03 o le 08
Seti le Password MySQL
A maeʻa ona faʻatonutonu tulafono i le sitepu muamua o faʻapipiʻiga e manaʻomia mo Apache, MySQL ma le PHP o le a sii mai ma faʻaogaina.
O se faamalama o le a aliali mai o se vaega o le faʻapipiʻi e manaʻomia ai oe e te ulu atu i se faʻamaumauga autu mo le MySQL server.
E le tutusa lenei faʻaufaʻailoga ma lau upega tafaʻilagi e teu ai ma e mafai ona e tuʻu i soo se mea e te manaʻo ai. E aoga le faia o le upega tafailautusi i se tulaga saogalemu pe a mafai e le tagata e ona le upega tafailagi ona taitaia le sapalai autu o faamaumauga uma faatasi ai ma le mafai ona fatufatu ma aveese tagata faaaoga, faatagaga, polokalama, laulau ma lelei tele mea uma.
A maeʻa ona e ulu atu i le upu faʻaupuga o loʻo totoe le faʻaauau e aunoa ma le manaʻoga mo le faʻaopopoina o mea.
Mulimuli ane o le ae toe foi atu i le poloaiga vave ma e mafai ona e suʻeina le 'auʻaunaga e vaʻai pe na aoga.
04 o le 08
E faʻapefea ona suʻe Apache
O le auala pito sili ona faigofie e tofotofoina ai pe o galue Apache e pei ona taua i lalo:
- Tatala le Firefox e ala i le kiliki o le ata i luga o le faʻamalo (3 mai le pito i luga)
- I totonu o le tuatusi tuatusi ulufale i le http: // localhost
O se itulau uepi e tatau ona faʻaalia e pei ona faʻaalia i le ata.
Ae pe afai e te vaʻai i upu "O Galuega" i luga o le upega tafaʻilagi faapea le logo o le Ubuntu ma le upu Apache ona e iloa ai lea ua manuia le faʻapipiʻiina.
O le itulau o loʻo e vaʻai i ai o se itulau o le nofoaga e te nofo ai ma e mafai ona e suia i se itulau uepi o lau lava mamanu.
Ina ia faaopoopo ni au lava itulau o itulau e te manaʻomia e teu ai i latou i le foliga / var / www / html.
O le itulau o loʻo e vaʻaia nei ua taʻua o index.html.
Ina ia faasaʻo lenei itulau o le a e manaʻomia ni faatagaga i le / var / www / html folder. E tele auala e tuʻuina atu ai faʻatagaga. O laʻu auala sili lenei:
Tatala se faamalama matala ma ulufale i nei tulafono:
sudo adduser www-data
sudo chown -R www-data: www-data / var / www / html
sudo chmod -R g + rwx / var / www / html
O le a manaʻomia lou alu i fafo ma toe foi i tua mo faʻatagaga e aoga.
05 o le 08
E faʻapefea ona siaki pe faʻapipiʻi le PHP
O le isi laasaga o le siakiina o le PHP ua faʻapipiʻi saʻo.
Mo le faia o lenei mea e tatala ai se faamalama matala ma ulufale i le faatonuga lenei:
sudo nano /var/www/html/phpinfo.php
I totonu o le nusipepa nusipepa ia tusia le tala lea:
Faasaoina le faila i le kilikiina o le CTRL ma O, ona alu ese ai lea o le faatonu e ala i le kiliki o le CTRL ma le X.
Tatala le 'upega tafaʻilagi Firefox ma ulufale i lalo i le pusa o le tuatusi:
http: // localhost / phpinfo
Afai ua faʻapipiʻi saʻo le PHP, o le ae vaʻai i se itulau e tutusa ma le ata o loʻo i luga.
O le PHPInfo page o loʻo i ai ituaiga uma o faʻamatalaga e aofia ai le lisiina o faʻaoga PHP o loʻo faʻapipiʻiina ma le version o Apache o loʻo tamoe.
E aoga le tausia o lenei itulau avanoa aʻoe atinaʻe itulau ina ia mafai ai ona e iloa pe faʻapipiʻiina pe leai ni vailaʻau e te manaʻomia i au galuega.
06 o le 08
Faailoaina o MySQL Workbench
Suʻega MySQL e mafai ona ausia i le faʻaaogaina o le poloaiga faigofie i se matala:
mysqladmin -u aʻa -p tulaga
Pe a musuia oe mo se upega tafailautusi e manaʻomia ona e ulu atu i le upega tafaʻaiga autu mo le MySQL root user ae le o lau UPUtu password.
Afai e tamoe MySQL o le a e vaʻaia le tala o loʻo i lalo:
Uptime: 6269 Manulele: 3 Fesili: 33 Fesili lemu: 0 Faʻasalaina: 112 Faʻalu laulau: 1 Laupapa laulau: 31 Fesili i le lua avg: 0.005
MySQL na o ia lava e faigata ona faʻatinoina mai le laina o le laina lea ou te fautuaina le faʻaopoopoina o isi meafaigaluega e 2:
- MySQL Workbench
- PHPMyAdmin
Mo le faʻapipiʻiina o MySQL Workbench tatala se laina ma faʻatautaia le poloaiga lenei:
sudo apt-maua le seti mysql-workbench
A maeʻa ona faʻapipiʻi le masini komepiuta i luga o le komepiuta sili (faamalama matala) i luga o le piano ma tape le "MySQL" i le pusa saili.
O se atigipusa e iai se manoa e faʻaaogaina e fai ma sui o MySQL Workbench. Kiliki i luga o lenei ata pe a aliali mai.
O le MySQL workbench meafaigaluega e sili ona manaia e tusa lava pe itiiti i luga o le laititi.
O se paʻu i lalo i le agavale e mafai ai ona e filifilia po o le fea itu o lau server MySQL e te manaʻo e pulea e pei o le:
- Tuuina atu o se tulaga tūmau
- Faʻasoa sootaga o tagata o tausia
- Faʻatautaia tagata faʻapitoa ma faʻatagaga
- Pulea fesuiaiga o mea
- Faʻasalalau faʻamatalaga
- Faʻamaumauga o faʻataulaga
O le tulaga o le tūmau o loʻo taʻu atu ia te oe pe o tamoe le server, pe o le a le umi o loʻo taʻavale, o le uta o le avega, o le numera o fesoʻotaʻiga ma isi vaega o faʻamatalaga.
O le faʻafesoʻotaʻiga o le kalani le lisiina o fesoʻotaʻiga lata mai i le MySQL server.
I totonu o tagata faaaoga ma tulaga aloaia e mafai ona e faʻaopopo i tagata fou, suia upu faʻaulu ma filifili avanoa e faʻaogaina e le aufaʻatasi e uiga i maketi faʻamaumauga eseese.
I le pito i lalo o le itu tauagavale o le MySQL Workbench meafaigaluega o se lisi o polokalama o faʻamaumauga. E mafai ona e faʻapipiʻi lau lava oe i le komiina saʻo ma filifili le "Faʻatulagaina o le Schema".
E mafai ona e faʻalauteleina soʻo se mamanu e ala i le kiliki i luga e matamata ai i se lisi o mea e pei o laulau, vaaiga, faʻasalalauga ma galuega.
O le kiliki i luga o se tasi o mea faitino o le a mafai ai ona e faia se mea fou e pei o se laulau fou.
O le vaega saʻo o MySQL Workbench o le mea e te faia ai le galuega moni. Mo se faʻataʻitaʻiga i le fausiaina o se laulau e mafai ona e faaopoopo i ai koluma ma a latou faʻamaumauga. E mafai foi ona e faʻaopoopoina taualumaga ia e maua ai le faʻataʻitaʻiga masani mo se faʻamaumauga fou e teuina i totonu o se faatonu mo oe e faʻaopoopo i ai le faʻailoga moni.
07 o le 08
Auala e Faʻamau ai PHPMyAdmin
O se meafaigaluega masani e faʻaaoga mo le puleaina o database MySQL o PHPMyAdmin ma e ala i le faʻapipiʻiina o lenei meafaigaluega, e mafai ona e faʻamaonia se tasi taimi ma mo mea uma o loʻo galue saʻo Apache, PHP ma MySQL.
Tatala se faamalama matala ma ulufale i le faatonuga lenei:
suga apt-maua le faʻapipiʻi phpmyadmin
O se faamalama o le a sau e fesili po o ai le uepisaite ua e faʻaogaina.
O le filifiliga le faʻaaogaina ua tuʻuina atu i Apache ma faʻaaoga le ki o le faʻailoga e faʻamaonia ai le pātene OK ma tāua le toe foʻi mai.
O le isi faʻamalama o le a tulai mai e fesili pe e te manaʻo e fatu se faʻamaumauga e le talafeagai e faʻaaogāina ma PHPMyAdmin.
Faasolo i luga o le ki e filifili ai le "Ioe" filifiliga ma toe faafoi le toe faafoi.
Ma le mea mulimuli o le a talosagaina oe e tuʻuina atu se faʻamaoni mo le database database PHPMyAdmin. Ulufale i se mea malupuipuia e faʻaaoga i soo se taimi e te sainia ai i PHPMyAdmin.
O le a faʻapipiʻi le polokalama i le taimi nei ma o le a toe faafoi atu i le faʻasologa o le poloaiga.
Aʻo leʻi mafai ona e faʻaaoga PHPMyAdmin o loʻo i ai ni nai tulafono e faʻamoemoe e pei ona taua i lalo:
Suo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
Suo a2enconf phpmyadmin.conf
Sudo systemctl reload apache2.service
O tulafono o loʻo i luga ua faia ai se fesoʻotaʻiga faʻatusa mo le apa apa.conf mai le pusa / etc / phpmyadmin i totonu o le / etc / apache2 / conf-available folder.
O le laina lona lua e mafai ai le faila faatulagaina o phpmyadmin i totonu o Apache ma iu ai lava i le laina mulimuli ona toe faʻafoʻi le 'upega tafaʻilagi a le Apache.
O le a le uiga o lenei mea e tatau ona e faʻaaogaina le PHPMyAdmin e faʻatautaia ai faʻamaumauga e pei ona taua i lalo:
- Tatala Firefox
- Ulufale http: // localhost / phpmyadmin i totonu o le tuatusi
- Ulufale le upu PHPMyAdmin i le 'upu faʻamaumauga ma kiliki le "Go" button.
PHPMyAdmin o se 'upega tafaʻilagi faʻapipiʻi mo le puleaina o database MySQL.
O le vaega tauagavale o loʻo tuʻuina mai ai se lisi o faʻamaumauga o faʻamaumauga. O le kilikiina i se mamanu e faʻalautele ai le mamanu e faʻaalia ai se lisi o mea faitino faʻamaumauga.
O le pito i luga o le 'upega tafaʻilagi e mafai ai e oe ona faʻatonutonuina vaega eseese o MySQL pei o:
- Faʻamaumauga
- O le SQL Editor
- Tulaga o le Tūmau
- Faʻamatalaga o tagata
- Faʻasalalau faʻamatalaga
- Faʻamaumauga o faʻataulaga
- Faʻasologa
- Faʻailoga
- Variata
- Seti amio
- Inisinia
- Pupuʻu
08 o le 08
Faʻamatalaga Faitauina
O lenei la o loʻo i ai sau faʻamaumauga tuʻufaʻatasiga i luga ma tamoe e mafai ona e amata faʻaaogaina mo le atinaʻeina o masini komepiuta lautele.
O se amataga lelei mo le aoaoina o le HTML, CSS, ASP, JavaScript ma PHP o le W3Schools.
O lenei 'upega tafaʻilagi o loʻo i ai pea lava le faigofie ona mulimuli i faʻasalalauga i luga o le itu o tagata taofiofi ma le auʻaunaga i luga o le initaneti.
E ui o le ae le aʻoga i le loloto o le malamalama o le a mafai ona e malamalama lelei i autu ma manatu e te alu ai i lau auala.