Ingwụnye LAMP Software Suite na Ubuntu

Pin
Send
Share
Send

Ihe ngwungwu ngwanrọ a na-akpọ LAMP gụnyere Linux kernel OS, sava weebụ Apache, nchekwa data MySQL, yana ihe eji arụ ọrụ maka PHP saịtị ahụ. Ọzọ, anyị ga-akọwa n'ụzọ zuru ezu nrụnye na nhazi mbụ nke mgbakwunye ndị a, na-ewere ụdị Ubuntu kachasị ọhụrụ dịka ọmụmaatụ.

Ingwụnye LAMP Software Suite na Ubuntu

Ebe usoro edemede a n’egosipụta na ị tinyela Ubuntu na kọmpụta gị, anyị ga-amịpụ nzọụkwụ a wee gaa na mmemme ndị ọzọ ozugbo, agbanyeghị ị nwere ike ịchọta ntuziaka banyere isiokwu ịmasị gị site n'ịgụ isiokwu ndị ọzọ na njikọ ndị a.

More nkọwa:
Wụnye Ubuntu na VirtualBox
Linux ije site na draịvụ draịva

Kwụpụ 1: Wụnye Apache

Ka anyị bido site na ịwụnye sava weebụ na-emeghe akpọrọ Apache. Ọ bụ otu nhọrọ kachasị mma, ya mere ọ ghọrọ nhọrọ nke ọtụtụ ndị ọrụ. Na Ubuntu, a na-etinye ya "Ọnụ":

  1. Mepee menu ma malite njikwa ma ọ bụ pịa bọtịnụ igodo Ctrl + Alt + T.
  2. Nweta nkwalite nkwukọrịta gị mbụ ma ọ bụrụ na ị ga - ebu ụzọ kwado ihe niile dị gị mkpa. Iji mee nke a, dee iwu anwatakiri nwere ike inweta.
  3. Omume niile site na sudo ya na ọgbanye mkpọrọgwụ, yabụ kpachara anya ịkọwapụta paswọọdụ gị (egosighi ya mgbe ị na-abanye).
  4. Mgbe ịmechara, tinyenweta sudo apt-enweta wụnye apache2ịgbakwunye Apache na sistemụ.
  5. Kwenye ịgbakwunye faịlụ niile site na ịhọrọ nhọrọ azịza D.
  6. Ka anyị nwalee ọrụ nke sava weebụ site na iji ọsọnjikwa sudo apache2ctl.
  7. Nhazi ahụ kwesịrị ịdị nkịtị, mana oge ụfọdụ ịdọ aka ná ntị na-egosi banyere mkpa ịgbakwunye Servername.
  8. Tinye ihe a zuru ụwa ọnụ na faịlụ nhazi iji zere ịdọ aka ná ntị n'ọdịnihu. Gbaa faịlụ a n’onwe ya site nasudo nano /etc/apache2/apache2.conf.
  9. Ugbu a na-agba agba nke abụọ, ebe na-agba iwuip addr show eth0 | mmanu ahihia | awk '{bipụta $ 2; } '| sed 's //.*$//'iji chọpụta adreesị IP gị ma ọ bụ ngalaba sava gị.
  10. Na mbu "Ọnụ" gbadaa na ala nke faịlụ mepere emepe ma deeServerName + aha ngalaba ma ọ bụ adreesị IPna ị ka mụtara. Chekwaa mgbanwe site na Ctrl + O ma mechie faịlụ nhazi.
  11. Nwalee ọzọ iji jide n'aka na enweghị ndudue, wee malitegharịa sava weebụ site nasudo systemctl malitegharịa apache2.
  12. Tinye Apache ka ebudata ya ma ọ bụrụ na ọ dị mkpa ka o wee jiri sistemụ arụ ọrụ malitesudo systemctl nwee ike apache2.
  13. Ọ na-adịgide naanị ịmalite sava weebụ iji chọpụta nkwụsi ike nke ọrụ ya, jiri iwu ahụsudo systemctl bido apache2.
  14. Mwepụta ihe nchọgharị wee gaalocalhost. Ọ bụrụ na ị ruo na isi peeji Apache, mgbe ahụ ihe niile na-arụ ọrụ nke ọma, gaba na usoro nke ọzọ.

Nzọụkwụ 2: Wụnye MySQL

Uzo abuo bu igbakwunye MySQL nchekwa data, nke a na-emekwa site na njikwa nke di elu site na iji iwu ndi di na sisitemu.

  1. Ibu ụzọ mee "Ọnụ" deeweta apt-nweta wụnye mysql-savawee pịa Banye.
  2. Kwenye mgbakwunye nke faịlụ ọhụrụ.
  3. Gbaa mbọ hụ na ejiri mpaghara MySQL mee ihe, yabụ chebe mgbakwunye dị iche, nke etinyeresudo mysql_secure_installation.
  4. Tingtọ ntọala ngwa mgbakwunye maka chọrọ paswọọdụ enweghị otu nkuzi, ebe ọ bụ na onye ọrụ ọ bụla na-eduzi mkpebi nke aka ha na nkwado. Ọ bụrụ na ịchọrọ ịwụnye ihe ndị a chọrọ, banye na njikwa y n'arịrịọ.
  5. Ọzọ, ịkwesịrị ịhọrọ ọkwa nke nchebe. Nke mbụ, gụọ nkọwa nke paramita ọ bụla, wee họrọ nke dabara adaba.
  6. Tọọ paswọọdụ ọhụrụ iji nye ohere ịnweta.
  7. Na-esote, ị ga-ahụ ntọala nchekwa dị iche iche, gụọ ya ma nabata ma ọ bụ jụ, ma ọ bụrụ na ị ga-ele anya na ọ dị mkpa.

Anyị na-adụ gị ọdụ ka ị mara nke ọma na nkọwa nke usoro nrụnye ọzọ na ederede dị iche, nke ị ga-ahụ na njikọ na-esote.

Hụ kwa: Ntụnye nwụnye MySQL na Ubuntu

Kwụpụ 3: Wụnye PHP

Nzọụkwụ ikpeazụ iji hụ na arụmọrụ dị mma nke sistem LAMP bụ ịwụnye ihe ndị dị na PHP. Onweghị ihe dị mgbagwoju anya na mmejuputa usoro a, naanị ị ga - eji otu iwu dịnụ, wee hazie ihe tinye na ya.

  1. Na "Ọnụ" dee iwusudo apt-nweta wụnye php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0iji wụnye ihe ndị dị mkpa iji bụrụ na ịchọrọ ụdị 7.
  2. Mgbe ụfọdụ iwu a dị n'elu anaghị arụ ọrụ, yabụ jiri yawụnye nke ọma tinye wdpma obusudo were gboo hhvmịwụnye ụdị nke kachasị dị ugbu a 7.2.
  3. Na ngwụcha usoro a, gbaa mbọ hụ na etinyere ọgbakọ ziri ezi site na ịdekọ na njikwaphp -v.
  4. A na-eji njikwa nchekwa data na mmejuputa ntanetị weebụ site na iji ngwa PHPmyadmin n'efu, nke dịkwa mma ịwụnye n'oge nhazi nke LAMP. Iji bido, tinye iwusudo apt-nweta wụnye phpmyadmin php-mbstring php-gettext.
  5. Kwenye mgbakwunye nke faịlụ ọhụrụ site na ịhọrọ nhọrọ dabara adaba.
  6. Kọwaa sava weebụ "Apache2" wee pịa Ọ dị mma.
  7. A ga-akpali gị ịhazi nchekwa data ahụ site na iwu pụrụ iche, ọ bụrụ na ọ dị mkpa, họrọ ezigbo azịza.
  8. Mepụta paswọọdụ maka ndebanye na sava nchekwa data, emesịa ọ ga-achọ ka enyocha ya site na ịbanye na ya.
  9. Site na ndabara, ị gaghị enwe ike ịbanye PHPmyadmin n'aha onye ọrụ nwere oghere ma ọ bụ site na ntanetị TPC, yabụ ịkwesịrị iwepu ike igbochi. Mee ikike ikike site na iwu asudo -i.
  10. Kwupu site na iji akaraecho "update user set plugin =” ebe Onye ọrụ = "mgbọrọgwụ"; ifu ifu; "| mysql -u root -p mysql.

N'elu nke a, enwere ike ịtụnye nrụnye na nhazi nke PHP maka LAMP nke ọma.

Hụ kwa: Ntụziaka nwụnye na Ubuntu Server

Taa, anyị metụrụ aka na ntinye na nhazi ntọala nke ihe LAMP maka sistemụ Ubuntu. N'ezie, nke a abụghị ozi niile enwere ike ịnye na isiokwu a, enwere ọtụtụ nuances metụtara ojiji nke ọtụtụ ngalaba ma ọ bụ ọdụ data. Agbanyeghị, n'ihi ntuziaka ndị dị n'elu, ị nwere ike ịkwadebe sistemụ gị maka ịrụ ọrụ dị mma nke ngwugwu ngwanrọ a.

Pin
Send
Share
Send