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":
- Whakatūwheratia te tahua me te whakarewa i te papaahopoka, te patene ranei i te huinga matua Ctrl + Alt + T.
- 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 whakahau
sudo apt-tiki whakahou
. - 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).
- Ina oti, tomo
sudo apt-whiwhi tāuta apache2
ki te tāpiri apache ki te pūnaha. - Whakaaetia te whakauru i nga kōnae katoa ma te whiriwhiri i te whakautu D.
- Ka whakamatautau tatou i te tūmau tukutuku mā te whakahaere
sudo apache2ctl configtest
. - Me tika te whakawhitinga, engari i etahi wa he awangawanga mo te hiahia ki te whakauru Kaiwautoko.
- 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 roto
sudo nano /etc/apache2/apache2.conf
. - Na ka rere i te papanga tuarua, kei hea te whakahau
ip addr whakaatu eth0 | grep inet | awk '{tā $ 2; } '| sed 's //.*$//'
ki te rapu i to waitohu IP, i to rohe waitohu ranei. - I te tuatahi "Ngati" haere ki raro o te puna tuwhera ka tomo
ServerName + ingoa rohe ranei IP wāhitau
e ako ana koe. Tiakina nga huringa ma Ctrl + O ka kati i te kōnae whirihoranga. - Whakamahia tetahi atu whakamatautau kia mohio kei te he he hapa, a ka tīmata anō i te tūmau tukutuku mā roto
sudo systemctl tīmata apache2
. - Tāpiri Apache ki te whakaoho, ki te hiahia koe kia tīmata ki te pūnaha whakahaere me te whakahau
sudo systemctl taea apache2
. - Kei te noho tonu ki te tīmata i te tūmau tukutuku ki te tirotiro i tana turanga, te whakamahi i te whakahau
sudo systemctl tīmata apache2
. - Whakarewahia tō pūtirotiro ka haere ki
localhost
. 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.
- Tuhinga o mua "Ngati" tuhia
sudo apt-whiwhi tāuta mysql-tūmau
ka pāwhiri ai Tomo. - Whakaaetia te whakawhitinga o nga kōnae hou.
- Me mohio ki te whakamahi i te taiao MySQL, na kia pai te tiaki ki tetahi taputapu motuhake kua whakauruhia
sudo mysql_secure_installation
. - 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.
- 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.
- Tautuhia he kupuhipa hou hei whakarite i te uru pakiaka.
- 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.
- In "Ngati" tuhia te kapa
sudo apt-whiwhi tāuta php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
ki te whakauru i nga waahanga e tika ana mo te waa e hiahia ana koe ki te putanga 7. - I etahi wa ka pakaru te whakahau i runga nei, na ka whakamahia
sudo apt tāuta php 7.2-raupapa
raneisudo apt tāuta hhvm
hei whakauru i te putanga hou hou 7.2. - I te otinga o te tukanga, me whakarite kei te whakauruhia te hui tika ma te tuhituhi i roto i te papatohu
php -v
. - 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 whakahau
sudo apt-whiwhi te phpmyadmin php-mbstring php-gettext
. - Whakaaetia te whakawhitinga o nga kōnae hou ma te whiriwhiri i te whiringa tika.
- Tauwhāitihia te tūmau tukutuku "Apache2" ka pāwhiri ai "OK".
- 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.
- 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ō.
- 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 whakahau
sudo -i
. - Whakamahia te taraiwa ma te tuhi
echo "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.