Faʻapipiʻiina o le LAMP Software Suite i Ubuntu

Pin
Send
Share
Send

O le polokalama afifi e faʻaigoaina LAMP e aofia ai le Linux kernel OS, le Apache web server, o le MySQL database, ma le PHP vaega o loʻo faʻaaogaina mo le tulaga afi afi o le upega tafailagi. Sosoʻo mai, o le a matou faʻamatala auiliili le faʻapipiʻiina ma le muamua faʻatulagaina o nei faʻaopoopoga, ma avea le laiga lata mai o Ubuntu o se faʻataʻitaʻiga.

Faʻapipiʻiina o le LAMP Software Suite i Ubuntu

Talu ai o le faʻatulagaina o lenei tusiga ua faʻailoa mai e i ai lau Ubuntu faʻapipiʻi i lau komepiuta, o le a matou faʻaavanoaina lenei laʻasaga ma faʻatonutonu vave i isi polokalame, peitaʻi e te maua ni faʻatonuga i le mataupu o loʻo fiafia ia te oe e ala i le faitauina o isi a matou tusitusiga i fesoʻotaʻiga nei.

Nisi faʻamatalaga:
Faʻatuina le Ubuntu i luga o le VirtualBox
Linux savali mai le flash drive

Laasaga 1: Faʻapipiʻi Apache

Tatou amata i le faʻatuina o se upega tafailagi matala e igoa o Apache. O se tasi o sili filifiliga, ma avea ai ma filifiliga a le tele o tagata faʻaaoga. I Ubuntu, o loʻo tuʻu iai "Tigaina":

  1. Tatala le lisi ma faʻamau le konesula pe fetaomi le ki tuufaatasi Ctrl + Alt + T.
  2. Faʻalelei muamua lau fale teu oloa ina ia mautinoa e te maua uma mea talafeagai. Ina ia faia lea mea, tusi le poloaʻigasudo apt-maua faafou.
  3. O gaioiga uma e ala sudo e taufetuli ma aa avanoa, o lea ia mautinoa e taʻu mai lau upu faataga (e le aliali mai pe a ulufale)
  4. A maeʻa, ulufalesudo apt-tuʻu apache2e faaopoopo le Apache i le system.
  5. Faamautu le faaopoopo uma o faila i le filifilia o le tali filifiliga O.
  6. Sei o tatou faʻataʻitaʻi le faʻagaioiga o le 'upega tafaʻilagi tamoe i le tamoʻesudo apache2ctl configtest.
  7. O le syntax e tatau ona masani, ae o isi taimi lapataiga e aliali mai e uiga i le manaʻoga e faʻaopoopo Serverame.
  8. Faʻaopopo lenei suiga lautele i le faʻatulagaina faila e aloese mai lapataiga i le lumanaʻi. Tamoe le faila lava iasudo nano /etc/apache2/apache2.conf.
  9. Ia tamoʻe loa le faʻafanua lona lua, fea le faʻatonugaip addr faʻaaliga eth0 | grep inet | awk '{lolomiina le $ 2; } '| O le sed / s //.*$// 'e suʻe ai lau IP tuatusi poo le server domain.
  10. I le muamua "Tigaina" alu i lalo i le pito i lalo o le matala faila ma tusiServerName + igoa ole igoa poʻo tuatusi IPna e faatoa aoaoina. Sefe suiga i totonu Ctrl + O ma tapuni le faila faila.
  11. Toe suʻesuʻe ia e mautinoa e leai ni mea sese, ona toe amata lea o le upega tafailagi i totonusudo systemctl toe amata apache2.
  12. Faaopopo Apache e autoload pe'ā manaʻomia e amata i le faʻagaioiga o loʻo faʻaaogaina le faʻatonugasudo systemctl mafai apache2.
  13. E naʻo le amataina o le web server e siaki ai le mautu o lona faʻagaioiga, faʻaaoga le faʻatonugasudo systemctl amata apache2.
  14. Faaoso se browser ma alu ilocalhost. Afai na e taunuʻu ane i le Apache itulau tele, ona lelei loa lea o mea uma, agaʻi atu i le isi laʻasaga.

Laasaga 2: Faʻapipiʻi le MySQL

O le sitepu lona lua o le faʻaopopoina lea o le MySQL database, o loʻo fai foi e ala i le standard console faʻaaoga ai faʻatonuga o loʻo i totonu ole system.

  1. Faamuamua i "Tigaina" tusisudo apt-get faʻapipiʻi mysql-serverma kiliki i Ulufale.
  2. Faamautu le faaopoopoina o faila fou.
  3. Ia mautinoa le malupuipuia o le faʻaaogaina o le MySQL siosiomaga, o lea faʻaavanoa le puipuiga ma se isi faʻaopopo, o loʻo faʻapipiʻiina e alasudo mysql_secure_installation.
  4. O le setiina o le plugin tulaga mo upu faataga manaoga e leai se faatonuga se tasi, talu ai o tagata taʻitasi e taʻitaʻia e latou lava filifiliga i tuutuuga o le faʻamaoniaina. Afai e te manaʻo e faʻapipiʻi mea manaʻomia, ulu atu i le faamafanafana ioe luga o se talosaga.
  5. Le isi, oe manaʻomia le filifilia o le tulaga o le puipuiga. Muamua, faitau le faʻamatalaga o parakalafa taʻitasi, ona filifili lea o le sili ona talafeagai.
  6. Seti se lisiti upu faʻamatalaga e maua ai le avanoa aa.
  7. Le isi, oe vaʻai eseese tulaga saogalemu, faitau i latou ma talia pe teʻena, pe a fai e te manatu e manaʻomia.

Matou te fautua e faʻamasani oe i le faʻamatalaga o se isi metotia faʻapipiʻi i la matou tusitusiga eseese, lea e te maua i le fesoʻotaʻiga nei.

Vaʻai foi: MySQL Faʻapipiʻina Taiala i Ubuntu

Laasaga 3: Faʻapipiʻi PHP

Ole laasaga mulimuli e mautinoa ai le faʻatinoina lelei o le LAMP system o le faapipiiina lea o le PHP vaega. E leai se mea faigata i le faʻatinoina o lenei faiga, e te manaʻomia le faʻaaogaina o se tasi o loʻo maua ai le faʻatonuga, ona faʻatulaga lea o le faʻaopoopoga lava ia.

  1. I totonu "Tigaina" tusi le poloaʻigasudo apt-get faʻapipiʻi php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0Faʻapipiʻi mea taua i totonu pe a fai e te manaʻomia lomiga 7.
  2. O nisi taimi e le aoga le tulafono i luga, o lea faʻaaogasudo apt faʻapipiʻi php 7.2-clipesudo apt faʻapipiʻi hhvme faʻapipiʻi ai le fou lata mai lomiga 7.2.
  3. I le faʻaiuga o le faʻagasologa, ia mautinoa o le faʻapipiʻi saʻo na faapipiiina e ala i le tusia i le faamafanafanaphp -v.
  4. Database pulega ma le faʻatinoina o le upega tafailagi o loʻo faia i le faʻaaogaina o le mea faigaluega fua PHPmyadmin, o loʻo manaʻomia foi e faʻapipiʻi i le taimi o le faʻatulagaina o LAMP. Ina ia amata, ulufale i le faʻatonugasudo apt-get faʻapipiʻi phpmyadmin php-mbstring php-gettext.
  5. Faamautu le faaopoopoina o faila fou i le filifilia o le talafeagai filifiliga.
  6. Faamautu se upega tafailagi "Apache2" ma kiliki i Ua lelei.
  7. O le a musuia oe e fusia le nofoaga autu e ala i se tulafono faʻapitoa, pe a manaʻomia, filifili se tali lelei.
  8. Fatu se upu faataga mo le lesitala i luga o le database server, ina ua maeʻa ona manaʻomia ona faʻamaonia e ala i le toe ulufale i totonu.
  9. I le tulaga masani, o le a le mafai ona e ulufale i le PHPmyadmin e avea ai ma sui o se tagata e iai aʻa avanoa pe ala i TPC interfaces, o lea e te manaʻomia le faʻamuta le poloka aoga. Faʻaola aia tatau e ala i le faʻatonugasudo -i.
  10. Faʻateʻa e ala i le makainagema "faʻafouina le seti seti plugin =" pe a le Tagata = "aʻa"; avanoa faʻamalu; "| mysql -u root -p mysql.

I luga o lea, o le faʻapipiʻi ma le faʻatulagaina o PHP mo LAMP e mafai ona mafaufauina ua maeʻa faʻamaeʻaina.

Silasila foi: PHP Installation Guide i le Ubuntu Server

O le aso sa matou paʻi iai i le faʻapipiʻiina ma le faʻavaeina o vaega o le LAMP mo le Ubuntu. E moni, e leʻo mea uma faʻapea e mafai ona tuʻuina atu i lenei mataupu, e tele nuances e fesoʻotaʻi ma le faʻaaogaina o le tele o domains poʻo database. Peitaʻi, faʻafetai i aʻoaʻoga o loʻo i luga, e faigofie ona e tapenaina lau faiga mo le faʻatinoina lelei o lenei polokalame afifi.

Pin
Send
Share
Send