Kifurushi cha programu kinachoitwa LAMP ni pamoja na Linux kernel OS, seva ya wavuti ya Apache, hifadhidata ya MySQL, na vifaa vya PHP vilivyotumiwa kwa injini ya tovuti. Ifuatayo, tutaelezea kwa undani usanidi na usanidi wa awali wa nyongeza hizi, tukichukua toleo la hivi karibuni la Ubuntu kama mfano.
Kufunga Suite ya Programu ya LAMP huko Ubuntu
Kwa kuwa muundo wa kifungu hiki tayari unamaanisha kuwa Una Ubuntu umewekwa kwenye kompyuta yako, tutaruka hatua hii na kuendelea mara moja kwa programu zingine, hata hivyo unaweza kupata maagizo juu ya mada ya kupendeza kwako kwa kusoma nakala zetu zingine kwenye viungo vifuatavyo.
Maelezo zaidi:
Weka Ubuntu kwenye VirtualBox
Linux Walkthrough kutoka kwa gari la flash
Hatua ya 1: Weka Apache
Wacha tuanze kwa kusanikisha seva wazi ya wavuti inayoitwa Apache. Ni moja wachaguo bora, kwa hivyo inakuwa chaguo la watumiaji wengi. Katika Ubuntu, imewekwa "Kituo":
- Fungua menyu na uzindua koni au bonyeza kitufe cha muhimu Ctrl + Alt + T.
- Boresha kumbukumbu za mfumo wako kwanza ili kuhakikisha kuwa una vifaa vyote muhimu. Kwa kufanya hivyo, andika amri
sudo apt-pata sasisho
. - Vitendo vyote kupitia sudo inaendana na ufikiaji wa mizizi, kwa hivyo hakikisha kutaja nywila yako (haionekani wakati unaingia).
- Unapomaliza, ingiza
sudo apt-kupata kufunga apache2
kuongeza Apache kwenye mfumo. - Thibitisha kuongeza faili zote kwa kuchagua chaguo la jibu D.
- Wacha tujaribu utendaji wa seva ya wavuti kwa kukimbia
sudo apache2ctl usanidi
. - Syntax inapaswa kuwa ya kawaida, lakini wakati mwingine onyo linaonekana juu ya hitaji la kuongeza Servername.
- Ongeza utofauti huu wa ulimwengu kwa faili ya usanidi ili uzuie maonyo ya siku zijazo. Run faili yenyewe kupitia
sudo nano /etc/apache2/apache2.conf
. - Sasa kimbia koni ya pili, ambapo endesha amri
ip nyongeza ya kuonyesha eth0 | grep inet | awk '{chapisha $ 2; } '| sed 's / 39 /
kujua anwani yako ya IP au kikoa cha seva. - Katika kwanza "Kituo" nenda chini kabisa ya faili iliyofunguliwa na uandike
ServerName + jina la uwanja au anwani ya IP
kwamba umejifunza tu. Hifadhi mabadiliko kupitia Ctrl + O na funga faili ya usanidi. - Jaribu tena ili kuhakikisha kuwa hakuna makosa, na kisha uanze tena seva ya wavuti kupitia
sudo systemctl kuanza tena apache2
. - Ongeza Apache kwenye otomatiki ikiwa ni lazima ili ianze na mfumo wa kufanya kazi kwa kutumia amri
mfumo wa sudo unawasha apache2
. - Inabakia tu kuanza seva ya wavuti ili kuangalia utulivu wa operesheni yake, tumia amri
sudo systemctl kuanza apache2
. - Zindua kivinjari na uende kwa
nyumbani
. Ikiwa ulifika kwenye ukurasa kuu wa Apache, basi kila kitu kinafanya kazi kwa usahihi, endelea kwa hatua inayofuata.
Hatua ya 2: Weka MySQL
Hatua ya pili ni kuongeza hifadhidata ya MySQL, ambayo pia hufanywa kupitia kiwango cha kawaida cha kutumia kutumia amri inayopatikana kwenye mfumo.
- Kipaumbele katika "Kituo" andika
sudo apt-get kufunga mysql-seva
na bonyeza Ingiza. - Thibitisha kuongezwa kwa faili mpya.
- Hakikisha kupata salama ya mazingira ya MySQL, kwa hivyo toa ulinzi na nyongeza tofauti, ambayo imewekwa kupitia
sudo mysql_secure_installation
. - Kuweka mipangilio ya programu-jalizi kwa mahitaji ya nenosiri haina mafundisho moja, kwani kila mtumiaji anaongozwa na maamuzi yao mwenyewe kwa suala la uthibitisho. Ikiwa unataka kufunga mahitaji, ingiza koni y juu ya ombi.
- Ifuatayo, unahitaji kuchagua kiwango cha ulinzi. Kwanza, soma maelezo ya kila param, kisha uchague inayofaa zaidi.
- Weka nenosiri mpya ili kutoa ufikiaji wa mizizi.
- Ifuatayo, utaona mipangilio kadhaa ya usalama, ukisoma na ukubali au kukataa, ikiwa unaona ni muhimu.
Tunakushauri kujielimisha na maelezo ya njia nyingine ya usanikishaji katika nakala yetu tofauti, ambayo utapata kwenye kiunga kifuatacho.
Tazama pia: Mwongozo wa Ufungaji wa MySQL juu ya Ubuntu
Hatua ya 3: Weka PHP
Hatua ya mwisho ya kuhakikisha utendaji mzuri wa mfumo wa LAMP ni kufunga vifaa vya PHP. Hakuna chochote ngumu katika utekelezaji wa mchakato huu, unahitaji tu kutumia amri moja inayopatikana, na kisha usanidi programu ya kuongeza mwenyewe.
- Katika "Kituo" andika amri
sudo apt-kupata kufunga php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
kufunga vifaa muhimu ikiwa utahitaji toleo la 7. - Wakati mwingine amri ya hapo juu haifanyi kazi, kwa hivyo tumia
sudo apt kufunga php 7.2-ent
ausudo apt kufunga hhvm
kusanikisha toleo mpya la 7.2. - Mwisho wa utaratibu, hakikisha kwamba kusanyiko sahihi liliwekwa kwa maandishi kwenye koni
php -v
. - Usimamizi wa hifadhidata na utekelezaji wa interface ya wavuti unafanywa kwa kutumia zana ya bure ya PHPmyadmin, ambayo pia inahitajika kusanikishwa wakati wa usanidi wa LAMP. Ili kuanza, ingiza amri
sudo apt-kupata kusanikisha phpmyadmin php-mbstring php-kupata
. - Thibitisha kuongezwa kwa faili mpya kwa kuchagua chaguo sahihi.
- Taja seva ya wavuti "Apache2" na bonyeza Sawa.
- Utasababishwa kusanidi hifadhidata kupitia amri maalum, ikiwa ni lazima, chagua jibu chanya.
- Unda nenosiri la usajili kwenye seva ya hifadhidata, baada ya hapo itahitajika kuthibitishwa kwa kuiingiza tena.
- Kwa msingi, hautaweza kuingiza PHPmyadmin kwa niaba ya mtumiaji aliye na ufikiaji wa mizizi au kupitia miingiliano ya TPC, kwa hivyo unahitaji kulemaza matumizi ya kuzuia. Amilisha haki za mizizi kupitia amri
sudo -i
. - Tenganisha kwa kuandika
echo "sasisha mtumiaji kuweka jalizi =" ambapo Mtumiaji = "mzizi"; marupurupu ya haki; "| mysql -u mzizi -p mysql
.
Juu ya hii, usanidi na usanidi wa PHP ya LAMP unaweza kuzingatiwa kwa kumaliza kukamilika.
Tazama pia: Mwongozo wa Ufungaji wa PHP kwenye Ubuntu Server
Leo tumegusa juu ya usanidi na usanidi wa msingi wa vifaa vya LAMP kwa mfumo wa uendeshaji wa Ubuntu. Kwa kweli, hii sio habari yote ambayo inaweza kutolewa juu ya mada hii, kuna nuances nyingi zinazohusiana na utumiaji wa kikoa nyingi au hifadhidata. Walakini, shukrani kwa maagizo hapo juu, unaweza kuandaa mfumo wako kwa utendakazi sahihi wa mfuko huu wa programu.