01 de 08
Dè a th 'ann an Freiceadan-lìn LAMP?
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
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
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
Is e seo an dòigh as fhasa air a dhearbhadh a bheil Apache ag obair:
- Fosgail suas Firefox le bhith a 'briogadh air an ìomhaigh air an t-sealladair (3mh bhon mhullach)
- Anns a 'bhàr seòlaidh cuir a-steach http // // ionadailhost
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
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
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:
- MySQL Workbench
- PHPMyAdmin
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:
- A 'toirt seachad inbhe an fhrithealaiche
- Liosta ceanglaichean cleachdaichean
- Riaghladh luchd-cleachdaidh agus sochairean
- Riaghlaich caochladairean siostaim
- Dàta às-mhalairt
- Dàta a thoirt a-steach
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
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:
- Fosgailte Firefox
- Cuir a-steach httph // localhost / phpmyadmin a- steach don bhàr seòlaidh
- Cuir a-steach am facal-faire PHPMyAdmin a-steach don raon facal-faire agus brùth air a 'phutan "Rach".
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:
- Stòran-dàta
- Deasaiche SQL
- Inbhe an fhrithealaiche
- Cunntasan chleachdaiche
- Dàta às-mhalairt
- Dàta a thoirt a-steach
- Roghainnean
- Replica
- Variables
- A 'suidheachadh charactaran
- Innealan
- Plugins
08 de 08
Leughadh a bharrachd
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.