Mar a chruthaicheas tu frithealaiche lìn LAMP a 'cleachdadh Ubuntu

01 de 08

Dè a th 'ann an Freiceadan-lìn LAMP?

Apache a 'ruith air Ubuntu.

Nochdaidh an stiùireadh seo dhut an dòigh as fhasa air frithealaiche lìn LAMP a stàladh a 'cleachdadh dreach deasg de Ubuntu.

Tha LAMP na sheasamh airson Linux, Apache , MySQL agus PHP.

Is e Ubuntu gu dearbh an dreach de Linux a thathar a 'cleachdadh san stiùireadh seo.

Tha Apache mar aon de iomadh seòrsa frithealaiche lìn ri fhaighinn airson Linux. Am measg feadhainn eile tha Lighttpd agus NGinx.

Tha MySQL na fhrithealaiche stòr-dàta a chuidicheas tu gus na duilleagan lìn agad eadar-ghnìomhach le bhith a 'stòradh agus a' taisbeanadh fiosrachadh air a stòradh.

Mu dheireadh tha PHP (a tha na seasamh airson Preprocessor Hypertext) na chànan sgriobtaireachd a dh'fhaodar a chleachdadh gus còd taobh an fhrithealaiche agus APIan lìn a chruthachadh a ghabhas an uairsin a chleachdadh le cànanan taobh cliathaich leithid HTML, javaScript agus CSS.

Tha mi a 'sealltainn dhut mar a nì thu stàladh LAMP a' cleachdadh an dreach desktop de Ubuntu gus an urrainn do luchd-leasachaidh lìn èifeachdach àrainneachd leasachaidh no deuchainn a stèidheachadh airson an cruthachadh.

Faodar an frithealaiche lìn Ubuntu a chleachdadh cuideachd mar eadra-lìon airson duilleagan lìn dachaigh.

Ged a dh 'fhaodadh tu an frithealaiche lìn a dhèanamh airson an t-saoghail air fad, tha e neo-fhreagarrach le bhith a' cleachdadh coimpiutair dachaigh oir tha luchd-solair bann leathann ag atharrachadh an seòladh IP airson coimpiutairean agus mar sin dh'fheumadh tu seirbheis a chleachdadh mar DynDNS gus seòladh IP statach fhaighinn. Is dòcha nach biodh an leud-bann a sholaraich do sholaraiche bann leathann freagarrach airson duilleagan lìn.

Bhiodh stèidheachadh an fhrithealaiche lìn airson an t-saoghail gu lèir cuideachd a 'ciallachadh gu bheil thu an urra ri tèarainteachd Apache a ghlèidheadh, ballachan teine ​​a chur air bhonn agus dèanamh cinnteach gu bheil am bathar-bog air fad ceart.

Ma tha thu airson làrach-lìn a chruthachadh airson an t-saoghal gu lèir a shealltainn, chuireadh comhairle dhut aoigheachd lìn a thaghadh le aoigheachd CPanel a bheir air falbh a h-uile oidhirp sin.

02 de 08

Mar a stàlaicheas tu frithealaiche lìn LAMP a 'cleachdadh Tasksel

Tasksel.

Tha a bhith a 'stàladh an cruach LAMP gu lèir dìreach air adhart agus faodar a choileanadh le bhith a' cleachdadh dìreach 2 òrdugh.

Bidh cùrsaichean-teagaisg eile air-loidhne a 'sealltainn dhut mar a stàlaicheas tu gach pàirt fa leth ach faodaidh tu iad uile a stàladh aig an aon àm.

Gus seo a dhèanamh, feumaidh tu uinneag deireannach a fosgladh. Gus seo a dhèanamh brùth air CTRL, ALT agus T aig an aon àm.

Anns an uinneag deireannach tha na leanas a 'toirt a-steach na leanas:

sudo apt-get tasksel stàladh

tasgaidhean sudo a 'stàladh seirbheis-lampa

Stèidhich na h-òrdughan gu h-àrd inneal ris an canar tasgaileal agus an uair sin a 'cleachdadh tasglann, bidh e a' cur pasgan meta air bhonn ris an canar lamp-server.

Dè a th 'ann an tasglann?

Leigidh Tasksel dhut buidheann pacaidean a stàladh uile aig an aon àm. Mar a chaidh a mhìneachadh na bu tràithe tha LAMP airson Linux, Apache, MySQL agus PHP agus tha e cumanta ma stàlaicheas tu fear sam bith an uairsin is àbhaist dhut a bhith gan stàladh.

Faodaidh tu an t-òrdugh tasgaile a ruith leis fhèin mar a leanas:

tasgadh sudo

Bheir seo suas uinneag le liosta pacaidean no am bu chòir dhomh a ràdh buidheann de pacaidean as urrainn a bhith air an stàladh.

Mar eisimpleir, is urrainn dhut an desktop desktop, an desktop desktop, neach-maighstir-lìn no frithealaiche openSSH a stàladh.

Nuair a stàlaicheas tu bathar-bog a 'cleachdadh tasglann nach eil thu a' stàladh aon phacaid ach buidheann de phacaidean coltach ris a bheil iad uile a 'tighinn còmhla gus aon rud mòr a dhèanamh. Anns a 'chùis againn, is e an aon rud mòr an t-seirbheis LAMP.

03 de 08

Cuir am facal-faire MySQL

Suidhich MySQL Facal-faire.

An dèidh a bhith a 'ruith nan òrduighean anns a' cheum roimhe, thèid na pasganan a tha a dhìth airson Apache, MySQL agus PHP a luchdachadh sìos agus a stàladh.

Nochdaidh uinneag mar phàirt den stàladh a dh 'fheumas tu a bhith a' cur a-steach facal-faire bunaiteach airson an t-seirbheis MySQL.

Chan eil am facal-faire seo mar an ceudna ris an fhacal-faire logaidh agad agus faodaidh tu a chur air rud sam bith a thogras tu. Is fhiach am facal-faire a dhèanamh cho tèarainte 'sa ghabhas oir is urrainn do shealbhadair an fhacail-faire an t-seirbheis fhrithealaiche a rianachd le comas air luchd-cleachdaidh, ceadan, sgeamaichean, clàran a chruthachadh agus a thoirt air falbh agus gu h-àraidh gu h-iomlan.

An dèidh dhut am facal-faire a chuir a-steach, tha an còrr den stàladh a 'leantainn às aonais an riatanas airson barrachd ionmhais.

Aig a 'cheann thall tillidh tu chun an àithne gu sgiobalta agus faodaidh tu an fhrithealaiche a dhearbhadh gus faicinn an obraich e.

04 de 08

Mar a dhearbhaicheas tu apache

Apache Ubuntu.

Is e seo an dòigh as fhasa air a dhearbhadh a bheil Apache ag obair:

Bu chòir duilleag lìn nochdadh mar a chithear san dealbh.

Gu h-àbhaisteach ma chì thu na faclan "It Works" air an làrach-lìn cho math ri suaicheantas Ubuntu agus am facal Apache, tha fios agad gu robh an stàladh soirbheachail.

Tha an duilleag a tha thu a 'faicinn mar dhuilleag-àite agus faodaidh tu duilleag-lìn den dealbhadh agad fhèin a chur na àite.

Gus na duilleagan-lìn agad fhèin a chuir a-steach feumaidh tu an stòradh anns a 'phasgan / var / www / html.

Is e index.html an duilleag a tha thu a 'faicinn a-nis.

Gus deasachadh a dhèanamh air an duilleag seo, feumaidh tu ceadan airson am pasgan / var / www / html . Tha diofar dhòighean ann airson cead a thoirt seachad. Is e seo an dòigh as fheàrr leam:

Fosgail uinneag deireannach agus cuir a-steach na h-òrduighean seo:

sudo adduser www-data

sudo chown -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

Feumaidh tu logadh a-mach agus a-rithist a-rithist airson na ceadan a thoirt gu buil.

05 de 08

Mar a nì thu cinnteach a bheil PHP air a stàladh

A bheil PHP ri fhaighinn.

Is e an ath cheum dearbhadh gu bheil PHP air a stàladh gu ceart.

Gus seo a dhèanamh fosglaidh uinneag deireannach agus cuir a-steach an òrdugh a leanas:

sudo nano /var/www/html/phpinfo.php

Taobh a-staigh an deasaiche nano, cuir a-steach an teacsa a leanas:

Sàbhail am faidhle le bhith a 'putadh CTRL agus O agus an uairsin fàgail an deasaiche le bhith a' putadh CTRL agus X.

Fosgail am brabhsair lìn Firefox agus cuir a-steach na leanas a-steach don bhàr seòlaidh:

http: // www bocan tv / bocan / dùthchas nan gàidheal,

Ma tha PHP air a stàladh gu ceart, chì thu duilleag coltach ris an fhear san ìomhaigh gu h-àrd.

Tha gach seòrsa fiosrachaidh aig duilleag PHPInfo a 'gabhail a-steach liosta de na modalan PHP a tha air an stàladh agus an tionndadh de Apache a tha a' ruith.

Is fhiach an duilleag seo a bhith ri fhaotainn fhad 'sa tha thu a' leasachadh dhuilleagan gus am faic thu a bheil modalan a dh 'fheumas tu sna pròiseactan agad air an stàladh no nach eil.

06 de 08

A 'toirt a-steach MySQL Workbench

MySQL Workbench.

Faodar MySQL deuchainn a choileanadh le bhith a 'cleachdadh an òrdugh sìmplidh seo a leanas ann an uinneag deireannach:

mysqladmin -u root -p status

Nuair a chuireas tu a-steach airson facal-faire feumaidh tu a bhith a 'cur a-steach am facal-faire bunaiteach airson an cleachdaiche rootic MySQL agus chan e facal-faire Ubuntu agad.

Ma tha MySQL a 'ruith bidh thu a' faicinn an teacsa a leanas:

Ùine: 6269 Sreadan: 3 Ceistean: 33 Ceistean mall: 0 Opens: 112 Clàran puingean: 1 clàran Fosgailte: 31 Ceistean gach dàrna fear: 0.005

Tha MySQL air a shon fhèin duilich a rianachd bhon loidhne-àithne agus mar sin tha mi a 'moladh 2 inneal a bharrachd a chuir air dòigh:

Gus stàladh MySQL Workbench fosgail ceann-uidhe agus ruith an òrdugh a leanas:

sudo apt-faigh stàladh mysql-workbench

Nuair a tha am bathar-bog air crìoch a chur air putan an iuchair àrd (prìomh uinneag) air a 'mheur-chlàr agus teip "MySQL" a-steach don bhogsa rannsachaidh.

Tha ìomhaigh le leumadair air a chleachdadh gus comharrachadh a thoirt air MySQL Workbench. Cliog air an ìomhaigh seo nuair a nochdas e.

Tha inneal obair MySQL air a bhith gu math cumhachdach ged a tha e beagan air an taobh slaodach.

Leig buille sìos air do làimh chlì leigidh tu dhut a 'phàirt de do fhreastalaí MySQL a tha thu airson stiùireadh a thaghadh mar:

Tha roghainn inbhe an fhrithealaiche ag innse dhut a bheil an neach-frithealaidh a 'ruith, dè cho fada' s a tha e air a bhith a 'ruith, an luchd-frithealaidh a' luchdachadh, an àireamh cheanglaichean agus diofar rudan eile de dh'fhiosrachadh.

Tha an roghainn ceangail luchd-dèilig a 'liostadh na ceanglaichean làithreach ris an t-seirbheis MySQL.

Taobh a-staigh luchd-cleachdaidh is sochairean faodaidh tu cleachdaichean ùra a chur ris, faclan-faire atharrachadh agus tagh na prìsean a tha aig luchd-cleachdaidh an aghaidh sgeamaichean stòr dàta.

Anns an oisean gu h-ìosal air an làimh chlì dhen inneal MySQL Workbench tha liosta de sgeamaichean stòr-dàta. Faodaidh tu do chuid fhèin a chur le cliog dheas agus a 'taghadh "Create Schema".

Faodaidh tu sgeama sam bith a leudachadh le bhith a 'briogadh air gus liosta de rudan a shealltainn, leithid clàran, seallaidhean, modhan agus gnìomhan a tha air an stòradh.

Le bhith a 'briogadh deas air aon de na rudan, leigidh leinn cruthachadh rud ùr leithid clàr ùr.

Is e am pannal ceart de MySQL Workbench far am bi thu a 'dèanamh an obair fhèin. Mar eisimpleir nuair a bhios tu a 'cruthachadh clàr, faodaidh tu colbhan a chur còmhla ris na seòrsachan dàta aca. Faodaidh tu cuideachd modhan-obrach a chur ris a tha a 'toirt seachad an teamplaid bunaiteach airson modh ùr air a stòradh taobh a-staigh deasaiche airson an còd fìor a chur ris.

07 de 08

Mar a stàlaicheas tu PHPMyAdmin

Stàlaich PHPMyAdmin.

Is e inneal cumanta a thathar a 'cleachdadh airson rianachd stòran-fiosrachaidh MySQL PHPMyAdmin agus le bhith a' stàladh an inneal seo, faodaidh tu dearbhadh aon uair agus airson a h-uile rud a tha Apache, PHP agus MySQL ag obrachadh gu ceart.

Fosgail uinneag deireannach agus cuir a-steach an òrdugh a leanas:

sudo apt-faigh stàladh phpmyadmin

Nochdaidh uinneag ag iarraidh dè am frithealaiche lìn a chuir thu a-steach.

Tha an roghainn bunaiteach mu thràth air a shuidheachadh gu Apache agus mar sin cleachd an iuchair tab airson a 'phutan OK a chomharrachadh agus brùth air ais.

Nochdaidh uinneag eile a 'faighneachd an robh thu airson stòr-dàta bunaiteach a chruthachadh airson a chleachdadh le PHPMyAdmin.

Brùth air an iuchair tab airson an roghainn "Tha" a thaghadh agus brùth air ais.

Mu dheireadh, thèid iarraidh ort facal-faire a thoirt seachad airson stòr-dàta PHPMyAdmin. Cuir a-steach rudeigin tèarainte ri chleachdadh nuair a chlàraicheas tu a-steach gu PHPMyAdmin.

Thèid am bathar-bog a stàladh a-nis agus thèid do thilleadh chun an ùghdarrais gu sgiobalta.

Mus urrainn dhut PHPMyAdmin a chleachdadh, tha beagan òrdughan eile ann airson ruith mar a leanas:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl reload apache2.service

Bidh na h-òrdughan gu h-àrd a 'cruthachadh ceangal samhlachail airson am faidhle apache.conf bhon phasgan / etc / phpmyadmin anns a' phutan / etc / apache2 / conf-available.

Tha an dàrna loidhne a 'comasachadh faidhle rèiteachadh phpmyadmin taobh a-staigh Apache agus mu dheireadh tha an loidhne mu dheireadh a' ath-thòiseachadh seirbheis lìn Apache.

Tha seo a 'ciallachadh gu bheil thu an-dràsta comasach air PHPMyAdmin a chleachdadh gus stòran-dàta a stiùireadh mar a leanas:

Tha PHPMyAdmin na inneal stèidhichte air an lìon airson stòran-dàta MySQL a stiùireadh.

Bheir am pannal clì liosta de sgeamaichean stòr-dàta. Le bhith a 'bruthadh air sgeama a' leudachadh an sgeama gus liosta de nithean stòr-dàta a shealltainn.

Leigidh am bàr-ìomhaigh as fheàrr dhut diofar thaobhan de MySQL a stiùireadh mar:

08 de 08

Leughadh a bharrachd

W3Schools.

A-nis gu bheil frithealaiche stòr-dàta agad a-nis is urrainn dhut tòiseachadh ga chleachdadh airson tagraidhean lìn làn-fhillte a leasachadh.

Is e deagh àite tòiseachaidh airson ionnsachadh HTML, CSS, ASP, JavaScript agus PHP na W3Schools.

Tha an làrach-lìn slàn fhathast furasta a leantainn air leasachadh lìn taobh cliathaich agus taobh frithealaiche.

Ged nach ionnsaich tu ann an doimhneachd, cumaidh tu gu leòr de na bun-bheachdan agus na bun-bheachdan airson do thoirt air do shlighe.