Te tautuhi i te taputapu LAMP i Ubuntu

Ko te roopu rorohiko e karangatia ana ko te LAMP he OS i runga i te Linux Linux, he tūmau tukutuku Apache, he papapātuhi MySQL, me nga waahanga PHP i whakamahia mo te engine engine. I muri iho, ka whakaräpopototia e mätou te whakaurutanga me te whirihoranga tuatahi o enei täpiri-ake, me te tango i te putanga hou o Ubuntu hei tauira.

Tāutahia te LAMP i Ubuntu

Mai i te whakatakotoranga o tenei tuhinga kua taatatia e koe te Ubuntu ki runga i to rorohiko, ka taahihia tenei taahiraa ka haere tika ki etahi atu papatono, engari ka kitea e koe nga tohutohu i runga i te kaupapa e pai ana ki a koe ma te panui i o maatau tuhinga atu i nga hononga e whai ake nei.

Nga taipitopito:
Te whakatairanga i te Ubuntu ki VirtualBox
Ko te Aratohu Whaiaronga Linux me nga Patuhi Flash

Hipanga 1: Tāuta Apache

Tīmata mā te tāuta i tētahi tūmau tukutuku tuwhera ko Apache. Ko tetahi o nga kohinga pai, na reira ka waiho hei whiriwhiri mo te maha o nga kaiwhakamahi. I roto i te Ubuntu ka tukuna "Ngati":

  1. Whakatūwheratia te tahua me te whakarewa i te papaahopoka, te patene ranei i te huinga matua Ctrl + Alt + T.
  2. Tuatahi, whakahou i to raupapatanga pünaha ki te whakarite kei a koe nga waahanga katoa e tika ana. Hei mahi i tenei, tuhia te whakahausudo apt-tiki whakahou.
  3. Nga mahi katoa na roto Tuhinga rere me te uru pakiaka, na kia mohio ki te whakauru i to kupuhipa (kaore e whakaatuhia ina whakauru koe).
  4. Ina oti, tomosudo apt-whiwhi tāuta apache2ki te tāpiri apache ki te pūnaha.
  5. Whakaaetia te whakauru i nga kōnae katoa ma te whiriwhiri i te whakautu D.
  6. Ka whakamatautau tatou i te tūmau tukutuku mā te whakahaeresudo apache2ctl configtest.
  7. Me tika te whakawhitinga, engari i etahi wa he awangawanga mo te hiahia ki te whakauru Kaiwautoko.
  8. Tāpirihia tēnei huringa ao ki te kōnae whirihora hei karo i nga whakatupato i te heke mai. Whakahaerehia te kōnae ake na rotosudo nano /etc/apache2/apache2.conf.
  9. Na ka rere i te papanga tuarua, kei hea te whakahauip addr whakaatu eth0 | grep inet | awk '{tā $ 2; } '| sed 's //.*$//'ki te rapu i to waitohu IP, i to rohe waitohu ranei.
  10. I te tuatahi "Ngati" haere ki raro o te puna tuwhera ka tomoServerName + ingoa rohe ranei IP wāhitaue ako ana koe. Tiakina nga huringa ma Ctrl + O ka kati i te kōnae whirihoranga.
  11. Whakamahia tetahi atu whakamatautau kia mohio kei te he he hapa, a ka tīmata anō i te tūmau tukutuku mā rotosudo systemctl tīmata apache2.
  12. Tāpiri Apache ki te whakaoho, ki te hiahia koe kia tīmata ki te pūnaha whakahaere me te whakahausudo systemctl taea apache2.
  13. Kei te noho tonu ki te tīmata i te tūmau tukutuku ki te tirotiro i tana turanga, te whakamahi i te whakahausudo systemctl tīmata apache2.
  14. Whakarewahia tō pūtirotiro ka haere kilocalhost. Mena kei runga koe i te whārangi wharangi Apache, ka tika nga mahi katoa, haere ki te taahiraa e whai ake nei.

Hipanga 2: Tāuta MySQL

Ko te taahiraa tuarua ko te whakapiri i te pātengi raraunga MySQL, e mahihia ana hoki ma te papaaho paerewa ma te whakamahi i nga whakahau kei roto i te punaha.

  1. Tuhinga o mua "Ngati" tuhiasudo apt-whiwhi tāuta mysql-tūmauka pāwhiri ai Tomo.
  2. Whakaaetia te whakawhitinga o nga kōnae hou.
  3. Me mohio ki te whakamahi i te taiao MySQL, na kia pai te tiaki ki tetahi taputapu motuhake kua whakauruhiasudo mysql_secure_installation.
  4. Ko te tautuhi i nga tautuhinga mono mo nga whakaritenga kupuhipa kaore he tohutohu kotahi, mai i te mea ka tohaina ia kaiwhakamahi e ona ake otinga i runga i te whaimana. Ki te hiahia koe ki te whakauru i nga whakaritenga, uru ki te papaaho y i runga i te tono.
  5. Muri iho, me whiriwhiri koe i te taumata o te tiaki. Tuatahi te pānui i te whakaahuatanga o ia tawhito, a ka tīpako i te tino tika.
  6. Tautuhia he kupuhipa hou hei whakarite i te uru pakiaka.
  7. I tua atu, ka kite koe i nga tautuhinga haumarutanga i mua i a koe, ka panui, ka whakaae, ka whakakahore ranei ki te whakaaro koe he mea tika.

Ka tūtohu matou ki te pānui i te whakaahuatanga o tetahi tikanga whakauru i roto i to maatau tuhinga motuhake, ka kitea e koe i te hononga e whai ake nei.

Tirohia hoki: Guide Guide Installation mo Ubuntu

Hipanga 3: Tāuta PHP

Ko te taahiraa whakamutunga hei whakarite i te whakahaere o te pūnaha LAMP ko te whakauru i nga waahanga PHP. Kaore he mea uaua ki te whakatinanatanga o tenei tukanga, me tika te whakamahi i tetahi o nga ture e wātea ana, a ka whirihora i te mahi o te tāpiri-ake.

  1. In "Ngati" tuhia te kapasudo apt-whiwhi tāuta 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 mo te waa e hiahia ana koe ki te putanga 7.
  2. I etahi wa ka pakaru te whakahau i runga nei, na ka whakamahiasudo apt tāuta php 7.2-raupaparaneisudo apt tāuta hhvmhei whakauru i te putanga hou hou 7.2.
  3. I te otinga o te tukanga, me whakarite kei te whakauruhia te hui tika ma te tuhituhi i roto i te papatohuphp -v.
  4. Ko te whakahaere i te paparangi me te whakatinanatanga o te paetukutuku kei te whakamahi ma te whakamahi i te taputapu free PHPmyadmin, he mea pai hoki kia whakauruhia i te wahanga whirihora LAMP. Tuatahi, tomo i te whakahausudo apt-whiwhi te phpmyadmin php-mbstring php-gettext.
  5. Whakaaetia te whakawhitinga o nga kōnae hou ma te whiriwhiri i te whiringa tika.
  6. Tauwhāitihia te tūmau tukutuku "Apache2" ka pāwhiri ai "OK".
  7. Ka akiakihia koe ki te whirihora i te pātengi raraunga mā te whakahau motuhake, mēnā e tika ana, tīpako i tētahi whakautu pai.
  8. Waihanga kupuhipa hei rēhita me te tūmau pātengi raraunga, i muri iho ka hiahia koe ki te whakaū i te reira na roto i te whakauru anō.
  9. Ma te taunoa, kaore e taea e koe te takiuru ki a PHPmyadmin mo te kaiwhakamahi me te uru pakiaka, ma te taiao TPC rānei, na me whakakore koe i te utanga tarai. Whakahohea nga mana pakiaka i roto i te whakahausudo -i.
  10. Whakamahia te taraiwa ma te tuhiecho "whakahou kaiwhakamahi mono mono =" kei hea Kaiwhakamahi = "pakiaka"; nga mana taraiwa; "| mysql -u root -p mysql.

I tenei tukanga, ka taea te whakaaro me te angitu o te whakauru me te whirihora o PHP mo te LAMP.

Tirohia hoki: Guide Guide Installation mo te Ubuntu Server

I tenei ra i hipokina e matou te whakauru me te whirihoranga taketake o nga waahanga LAMP mo te umanga whakahaere Ubuntu. Ko te tikanga, ehara i te mea ko nga korero katoa ka taea te whakaratohia ki tenei kaupapa, he maha nga waahanga e pa ana ki te whakamahinga o te maha o nga waahanga, o nga turanga raraunga ranei. Engari, he mihi ki nga tohutohu o runga, ka taea e koe te whakarite i to punaha mo te mahi tika o tenei putea rorohiko.