Tāuta i te Suite Pūmanawa LAMP i runga i Ubuntu

Pin
Send
Share
Send

Ko te putunga raupaparorohiko e kiia nei ko LAMP ko te Linux kernel OS, te Apache tukutuku server, te papaa raraunga MySQL, me nga waahanga PHP e whakamahia ana mo te miihini pae. Panuku, ka whakaahua taatau i te whakaurutanga me te whirihoranga tuatahi o enei taapiri, ka mau ki nga putanga hou o Ubuntu hei tauira.

Tāuta i te Pūmanawa LAMP Pūmanawa i Ubuntu

I te mea kua whakahuahia e te whakatakotoranga o tenei tuhinga kua whakauruhia e koe a Ubuntu ki to rorohiko, ka takahia e matou tenei taahiraa ka haere tonu atu ki etahi atu papatono, heoi ano ka kitea e koe nga tohutohu mo te kaupapa paanga ki a koe ma te panui o a maatau tuhinga i nga hononga e whai ake nei.

Detailstahi atu taipitopito:
Tāutahia a Ubuntu i runga i VirtualBox
Linux te ara mai i te puku puku

Hipanga 1: Tāuta Apache

Tatou kia timata ma te whakauru i tetahi kaitoha tukutuku tuwhera e kiia ana ko Apache. Ko tetahi o nga whakaritenga pai rawa, no reira ka waiho ko te whiriwhiri o nga kaiwhakamahi maha. I roto i te Ubuntu, ka tukuna "Whakamutunga":

  1. Whakatūwherahia te tahua ka whakarewa i te papatohu ka pehia ranei te whakakotahi matua Ctrl + Alt + T.
  2. Whakahoutihia o panui pūnaha tuatahi kia pai ai kei a koe nga waahanga e tika ana. Ki te mahi i tenei, tuhia te whakahausudo apt-tiki whakahou.
  3. Nga mahi katoa sudo rere me te uru pakiaka, na kia mohio ki te tautuhi i to kupu huna (kaore e puta ina uru ana).
  4. Ka oti, ka urusudo apt-tiki whakauru i te apache2ki te whakauru Apache ki te punaha.
  5. Whakaū me te whakauru i nga konae katoa ma te kowhiringa i te kōwhiringa whakautu D.
  6. Tatou whakamātautau i te mahi o te tūmau tukutuku ma te whakahaeresudo apache2ctl whirihora.
  7. Me noho noa te syntax, engari i etahi wa ka puta tetahi whakatupato mo te hiahia ki te taapiri Ratonga.
  8. Tāpirihia tenei huringa ao ki te konae whirihoranga hei karo i nga whakatupato a muri ake. Whakahaerehia te konae maatausudo nano /etc/apache2/apache2.conf.
  9. Whakahaerehia te tuarua o te papatohu, kei hea te whakahaere i te whakahauip addr show et0 | inetene | awk '{tā $ 2; } '| sed 's //.*$//'kia kite i to Wāhitau IP me te rohe tūmau ranei.
  10. I te tuatahi "Whakamutunga" heke iho ki te pito rawa o te konae tuwhera me te momoServerName + ingoa rohe, Wāhitau IP raneiko koe anake i ako. Tiakina nga huringa Ctrl + O ka kati te kōnae whirihoranga.
  11. Ka whakamatautau ano kia maharahia nga hapa, ka whakaaraa ano i te kaiwhakarato paetukutukusudo systemctl ka whakaara ano i te apache2.
  12. Taapirihia te Apache ki te tautuhi mehemea ka tika kia tiimata me te punaha whakahaere ma te whakamahi i te whakahauka taea e te systemctl sudo te apache2.
  13. Ka mau tonu ko te mea ka tiimata te kaiwhakahaere paetukutuku ki te tirotiro i te pumau o tana mahi, whakamahia te whakahausudo systemctl tiimata te apache2.
  14. Tuwhera mai i te pūtirotiro me te haerelocalhost. Mena kua tae atu koe ki te wharangi matua o Apache, katahi ka mahi tika nga mea katoa, haere ki te waa e whai ake.

Hipanga 2: Tāuta i taku MySQL

Ko te mahi tuarua ko te taapiri i te pātengi raraunga MySQL, ka mahia ano ma te papatohu paerewa ma te whakamahi i nga whakahau e waatea ana i te punaha.

  1. Matua i roto i "Whakamutunga" tuhisudo apt-tiki whakauru i taku miihini-serverka patato Whakaurua.
  2. Whakaū i nga taapiri o nga konae hou.
  3. Me mohio ki te whakaoti i te whakamahinga o te taiao MySQL, na reira me whakamutu te taapiri motuhake, ka whakauru maisudo mysql_secure_installation.
  4. Ko te whakanoho i nga tautuhinga whakauru mo nga whakaritenga kupuhipa kaore i te whakaakoranga kotahi, na te mea ka peehia ia kaiwhakamahi mai i a ratau ake otinga mai i nga waahanga whakamana. Mena ka hiahia koe ki te whakauru i nga whakaritenga, uru ki te papatohu Ma ina he tono.
  5. Panuku, me tīpako koe i te taumata tiaki. Tuatahi, panuihia te whakaahuatanga o ia taatai, ka tohua te mea tino pai.
  6. Tautuhia he kupuhipa hou hei whakauru i te uru pakiaka.
  7. Panuku, ka kite koe i nga tuuturu haumarutanga, panuihia kia whakaae ka whakaae ranei, mena ka whakaarohia e koe.

Ka tohutohu atu kia maarama koe ki te whakaahuatanga o tetahi tikanga whakaurunga i roto i to maatau tuhinga motuhake, ka kitea e koe i te hono e whai ake nei.

Tirohia hoki: Tohutohu Whakauru MySQL i Ubuntu

Hipanga 3: Tāuta PHP

Ko te taahiraa whakamutunga kia pai ai te mahi tika o te punaha LAMP ko te whakauru i nga wahanga PHP. Kaore he mea uaua ki te whakatinanatanga o tenei whakaritenga, me whakamahi koe i tetahi o nga tono e waatea ana, ka whirihora i te taapiri.

  1. I roto "Whakamutunga" tuhia te tonosudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0ki te whakauru i nga waahanga e tika ana mena ko te putanga 7.
  2. I etahi wa kaore e mahi i te whakahau i runga ake nei, na reira me whakamahisudo apt tāuta php 7.2-cliraneisudo apt tāuta hhvmkia tāuta i te putanga hou e wātea ana 7.2.
  3. I te mutunga o te tikanga, kia mohiohia kua whakauruhia te huihuinga tika ma te tuhi i roto i te papatohuphp -v.
  4. Ko te whakahaere pātengi raraunga me te whakatinanatanga o te atanga tukutuku te whakamahi ma te pepamymyminmin koreutu, e hiahia ana hoki ki te whakauru i te waa o te LAMP. Hei tiimata, uru atu ki te tohusudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. Whakaū i nga taapiri o nga konae hou ma te kowhiringa i te waa e tika ana.
  6. Tauwhāiti i te tūmau tukutuku "Apache2" ka patato OK.
  7. Ka ākina koe ki te whirihora i te papanga raraunga ma te whakahau motuhake, mehemea e tika ana, tohua he whakautu pai.
  8. Waihangahia he kupuhipa mo te rehitatanga i runga i te tūmau pātengi raraunga, muri mai me whakaae kia whakaurua ano.
  9. Ma te taunoa, kaore koe e uru ki te PHPmyadmin mo te kaiwhakamahi ki te uru pakiaka ma te hononga TPC ranei, na me whakakorehia e koe te whaarangi kaupapa aukati. Whakahohehia te mana pakiaka ma te whakahausudo -i.
  10. Momotu ma te patoecho "whakahou kaiwhakamahi set plugin =" kei hea Kaiwhakamahi = "pakiaka"; mana huatau; "| mysql -u pakiaka -p mysql.

I runga i tenei, ka tino whakaarohia te whakauru me te whirihoranga o te PHP mo LAMP.

Tirohia hoki: Tohutohu Whakauru PHP i runga i te Server Tūmau

I tenei ra ka pa ki te whakaurunga me te whirihoranga taketake o nga waahanga LAMP mo te punaha whakahaere a Ubuntu. Ko te mea pono, ehara i te mea ko nga korero katoa ka taea te whakarato mo tenei kaupapa, he maha nga waahanga e honohono ana ki te whakamahi i nga waahanga maha, i nga waahanga papaa korero ranei. Heoi, whakawhetai ki nga tohutohu i runga ake nei, ka taea e koe te whakariterite i to punaha mo te mahi tika ki tenei putunga raupaparorohiko.

Pin
Send
Share
Send