Mfuko wa programu unaoitwa LAMP unajumuisha OS kwenye kernel ya Linux, seva ya wavuti ya Apache, database ya MySQL, na vipengele vya PHP vinazotumiwa kwa injini ya tovuti. Kisha, tunaelezea kwa undani usanidi na usanidi wa awali wa nyongeza hizi, na kuchukua toleo la karibuni la Ubuntu kama mfano.
Weka orodha ya LAMP katika Ubuntu
Kwa kuwa muundo wa makala hii tayari inamaanisha kuwa umeweka Ubuntu kwenye kompyuta yako, tutaondoka hatua hii na kwenda moja kwa moja kwa programu nyingine, lakini unaweza kupata maelekezo juu ya mada ambayo inakuvutia kwa kusoma makala zetu nyingine kwenye viungo zifuatazo.
Maelezo zaidi:
Kuweka Ubuntu kwenye VirtualBox
Mwongozo wa Linux Ufungaji na Flash Drives
Hatua ya 1: Weka Apache
Anza kwa kufunga salama ya wazi inayoitwa Apache. Ni moja ya chaguo bora, kwa hiyo inakuwa uchaguzi wa watumiaji wengi. Katika Ubuntu ni kuweka kupitia "Terminal":
- Fungua menyu na uzinduzi wa console au bonyeza mchanganyiko muhimu Ctrl + Alt + T.
- Kwanza, sasisha vituo vya mfumo wako ili kuhakikisha kuwa una vipengele vyote muhimu. Ili kufanya hivyo, fanya amri
sudo apt-kupata update
. - Hatua zote kupitia sudo inakuja na upatikanaji wa mizizi, hivyo hakikisha kuingia nenosiri lako (halionyeswi wakati unapoingia).
- Baada ya kukamilisha, ingiza
sudo apt-get install apache2
ili kuongeza apache kwenye mfumo. - Thibitisha kuongeza faili zote kwa kuchagua jibu D.
- Tutajaribu seva ya wavuti kwa kuendesha
apache2ctl ya sudo configtest
. - Syntax lazima iwe ya kawaida, lakini wakati mwingine kuna onyo kuhusu haja ya kuongeza Servername.
- Ongeza variable hii ya kimataifa kwenye faili ya usanidi ili kuepuka maonyo katika siku zijazo. Futa faili yenyewe kupitia
sudo nano /etc/apache2/apache2.conf
. - Sasa runza console ya pili, ambapo uendesha amri
ip addr kuonyesha eth0 | grep inet | Awk '{kuchapisha $ 2; } '| sed 's //.*$//'
ili kujua anwani yako ya IP au uwanja wa seva. - Katika kwanza "Terminal" nenda chini chini ya faili iliyofunguliwa na uingie
Jina la Jina la ServerName + au anwani ya IP
kwamba umejifunza tu. Hifadhi mabadiliko kupitia Ctrl + O na funga faili ya usanidi. - Fanya mtihani mwingine ili uhakikishe kuwa hakuna makosa, na kisha uanzisha tena seva ya wavuti kupitia
sudo systemctl kuanzisha tena apache2
. - Ongeza Apache kuanza, ikiwa unataka kuanza na mfumo wa uendeshaji kwa amri
sudo systemctl kuwezesha apache2
. - Bado tu kuanza seva ya mtandao ili uangalie utulivu wake, tumia amri
sudo systemctl kuanza apache2
. - Kuzindua kivinjari chako na uende
lochost
. Ikiwa uko kwenye ukurasa wa Apache kuu, basi kila kitu kinafanya kazi kwa usahihi, endelea hatua inayofuata.
Hatua ya 2: Weka MySQL
Hatua ya pili ni kuongeza database ya MySQL, ambayo pia imefanywa kupitia console ya kawaida kwa kutumia amri zinazopatikana katika mfumo.
- Kipaumbele katika "Terminal" kuandika
sudo apt-get kufunga mysql-server
na bofya Ingiza. - Thibitisha kuongezewa kwa faili mpya.
- Hakikisha kuhakikisha matumizi yako ya mazingira ya MySQL, ili uhakikishe ulinzi na kuongezewa tofauti iliyowekwa kupitia
sudo mysql_secure_installation
. - Kuweka mipangilio ya Plugin kwa mahitaji ya nenosiri hawana maelekezo moja, kwani kila mtumiaji anajibiwa na ufumbuzi wake mwenyewe kwa mujibu wa uthibitisho. Ikiwa unataka kufunga mahitaji, ingiza kwenye console y juu ya ombi.
- Kisha unahitaji kuchagua kiwango cha ulinzi Kwanza kusoma maelezo ya kila kipimo, kisha uchague sahihi zaidi.
- Weka nenosiri mpya ili kuhakikisha upatikanaji wa mizizi.
- Zaidi ya hayo, utaona mipangilio mbalimbali ya usalama mbele yako, wasome nao na kukubali au kukataa ikiwa unadhani ni muhimu.
Tunapendekeza kusoma maelezo ya njia nyingine ya ufungaji katika makala yetu tofauti, ambayo utapata kwenye kiungo kinachofuata.
Angalia pia: Mwongozo wa Usanidi wa MySQL kwa Ubuntu
Hatua ya 3: Weka PHP
Hatua ya mwisho ili kuhakikisha uendeshaji wa kawaida wa mfumo wa LAMP ni usanidi wa vipengele vya PHP. Hakuna chochote ngumu katika utekelezaji wa mchakato huu, unahitaji tu kutumia moja ya amri zilizopo, na kisha usanidi kazi ya kuongeza-yenyewe.
- In "Terminal" kuandika timu
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
kufunga vipengele muhimu ikiwa unahitaji toleo la 7. - Wakati mwingine amri hapo juu imevunjika, kwa hiyo tumia
sudo anaweza kufunga php 7.2-cli
ausudo anaweza kufunga hhvm
Ili kufunga toleo la hivi karibuni la kupatikana 7.2. - Baada ya kukamilika kwa utaratibu, hakikisha kuwa mkutano sahihi umewekwa kwa kuandika kwenye console
php -v
. - Usimamizi wa database na utekelezaji wa interface wa mtandao unafanywa kwa kutumia chombo cha bure PHPmyadmin, ambacho kinahitajika pia kufunga wakati wa upangiaji wa LAMP. Ili kuanza, ingiza amri
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Thibitisha kuongezewa kwa faili mpya kwa kuchagua chaguo sahihi.
- Taja seva ya wavuti "Apache2" na bofya "Sawa".
- Utaelekezwa kusanidi duka kupitia amri maalum, ikiwa ni lazima, chagua jibu chanya.
- Unda nenosiri kujiandikisha na seva ya database, baada ya hapo unahitaji kuthibitisha kwa kuingia tena.
- Kwa hitilafu, huwezi kuingia kwenye PHPmyadmin kwa niaba ya mtumiaji aliye na upatikanaji wa mizizi au kwa njia ya interfaces za TPC, kwa hivyo unahitaji kuzuia utumiaji wa kuzuia. Tumia haki za mizizi kupitia amri
sudo -i
. - Tumia shutdown kwa kuandika
Echo "sasisha mtumiaji kuweka Plugin =" ambapo Mtumiaji = "mizizi"; punguzo za kupumua; "| mysql -u mizizi -p mysql
.
Kwa utaratibu huu, ufungaji na usanidi wa PHP kwa LAMP inaweza kuchukuliwa kwa ufanisi kukamilika.
Angalia pia: Mwongozo wa Ufungashaji wa PHP kwa Ubuntu Server
Leo tunafunua ufungaji na msingi wa vipengele vya LAMP kwa mfumo wa uendeshaji wa Ubuntu. Bila shaka, hii siyo habari zote zinazotolewa kwenye mada hii, kuna mambo mengi yanayohusiana na matumizi ya domains au database kadhaa. Hata hivyo, kutokana na maelekezo hapo juu, unaweza kuandaa urahisi mfumo wako kwa kazi sahihi ya mfuko huu wa programu.