LAMP Software Suite li Ubuntu saz kirin

Pin
Send
Share
Send

Nermalava nermalavê ya bi navê LAMP, pergala xebitandinê ya Linux-ê, serverek Apache-yê, databasa MySQL-ê û pergalên PHP-ê yên ku ji bo motora malperê ve tê bikar anîn hene. Piştre, em ê di sazname û mîhenga destpêkê de ya van add-onan bi berfirehî rave bikin, guhertoya herî dawî ya Ubuntu wekî mînak bigirin.

LAMP Software Suite li Ubuntu saz kirin

Ji ber ku formata vê gotarê jixwe tê vê wateyê ku we Ubuntu li ser komputera we saz kiriye, em ê vê gavê bavêjin û tavilê biavêjin bernameyên din, lêbelê hûn dikarin li ser lînkên jêrîn li ser mijara eleqeya ku ji we re dixwînin bibînin.

More details:
Ubuntu li ser VirtualBox saz bikin
Rêvebera Linux ji ajokerek flash

Gav 1: Apache saz bikin

Ka em dest bi sazkirina serverek vekirî ya bi navê Apache bikin. Ew yek ji bijareyên çêtirîn e, ji ber vê yekê ew dibe hilbijartina pir bikarhêneran. Li Ubuntu tête danîn "Termînal":

  1. Menu vekişînin û konsolê vebikin an jî tevheviya mifteyê bitikînin Ctrl + Alt + T.
  2. Pêşîn depoyên pergala xwe nûve bikin da ku hûn hemî pêkhatên pêwîst pêk bînin. Ji bo vê yekê bikin, emrê binivîsinsudo nûvekirin-nûve kirin.
  3. Bi tevahî çalakiyan sudo bi têgihîştina root re derbas dibe, ji ber vê yekê şîfreya xwe diyar bikin (dema ku têkeve xuya nake)
  4. Gava ku xilas kirin, têkevinsudo apt-bistînin apache2ji bo pergala lê zêde bike Apache.
  5. Ji hêla vebijarka bersivê ve hemî pelan lê zêde bikin piştrast bikin D.
  6. Ka em bi beza xebitandina servera webê ceribandinsudo apache2ctl configtest.
  7. Pêdivî ye ku syntax normal be, lê carinan di derbarê hewcedariyê de hişyariyek xuya dike Servername.
  8. Vê guhertoya gerdûnî li pelê vegirtinê zêde bikin da ku ji hişyariyên pêşerojê dernekevin. Pelê bixwe xwe bi rê ve bibinsudo nano /etc/apache2/apache2.conf.
  9. Naha konsolê duyemîn, ku fermanê dimeşînin, bisekininip addr show eth0 | grep inet | awk '{$ 2 çap bike; } '| sed 's /*/.**//'da ku hûn navnîşana IP an domaina serverê xwe bibînin.
  10. Di yekem de "Termînal" biçe pir pelê pelê vekirî û celeb binivîseNavnav + navnîşa navnîş an navnîşana IPku hûn tenê fêr bûn. Guhertin bi rê ve bibin Ctrl + O û pelê vesazkirinê bigire.
  11. Dîsa ceribandin da ku hûn şaşî tune bikin, û paşê bi navgîniya serverê web-ê dîsa dest pê bikinsudo systemctl nûvekirina apache2.
  12. Heke hewce bike Apache bi autoload ve zêde bike da ku ew bi pergala xebitandinê bi karanîna fermanê dest pê bikesudo systemctl apache2 çalak dike.
  13. Ew tenê dimîne ku dest bi servera malperê bike da ku hebûna wê operasyona kontrol bike, emrê bikar bînesudo systemctl destpêke apache2.
  14. Gerokek dest pê bikin û biçinlocalhost. Heke we gihîştî rûpela bingehîn a Apache-yê, hingê her tişt bi rengek rast tevdigerin, gav biçe ser pêlê.

Gav 2: MySQL saz bikin

Ya duyemîn, lê zêde bike databasa MySQL, ku ew jî bi riya konsolê standard bi karanîna fermanên ku di pergalê de peyde dibe, pêk tê.

  1. Pêşanî di "Termînal" binivîsinsudo apt-bistînin mysql-server saz bikinû bikirtînin Enter.
  2. Zêdekirina pelên nû piştrast bikin.
  3. Bawer bikin ku hûn karanîna hawirdora MySQL ewleh bikin, ji ber vê yekê parastinek bi hevûdu vebirin, ku bi navgîn tê saz kirin, parastinsudo mysql_secure_installation.
  4. Sazkirina mîhengên plugin ji bo hewcedariyên şîfreyê rêwerzek yekane nîne, ji ber ku her bikarhêner di hêla erêkirinê de ji hêla xwe ve biryarên xwe digirin. Heke hûn dixwazin daxwazan saz bikin, konsolê têkevin y li gorî daxwazê.
  5. Piştre, hûn hewce ne ku asta parastinê hilbijêrin. Pêşîn, şiroveya her parameterê bixwînin, û paşê yeka herî maqûl hilbijêrin.
  6. Passwordîfreyek nû saz bike da ku gihîştina root bide.
  7. Piştre, hûn ê mîhengên cuda yên ewlehiyê bibînin, hûn wan bixwînin û qebûl bikin, an jî red bikin, heke hûn vê yekê pêwîst bibînin.

Em ji we re şîret dikin ku hûn bi gotara cûda sazkirinê ya din a ku di gotara xweya cuda de, ku hûn ê li ser lînka jêrîn bibînin, xwe bi ravekirina rêgezek din a sazkirinê nas bikin.

Her weha Binêre: Rêbernameya Sazkirina MySQL li ser Ubuntu

Step 3: PHP saz bikin

Pêla paşîn ku hûn fonksiyona baş a pergala LAMP-ê piştrast bikin, sazkirina parçeyên PHP-ê ye. Di bicîhanîna vê pêvajoyê de tiştek tiştek tevlihev tune ye, hûn tenê hewce ne ku yek ji fermanên heyî bikar bînin, û piştre pêveka add-on xwe bixwe bikin.

  1. Di "Termînal" emrê binivîsinsudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0da ku hûn hewceyê guhertoya 7-ê saz bikin, pêkhatên pêwîst saz bikin.
  2. Car carinan emrê jor ne dixebite, ji ber vê yekê bikar bîninsudo apt php 7.2-cli saz bikinan jîsudo apt saz hhvmda ku guhertoya nû ya berdest bibînin 7.2.
  3. Di dawiya prosedurê de, piştrast bikin ku civata rastîn bi nivîsandina li konsolê hate saz kirinphp -v.
  4. Birêvebirina databases û pêkanîna pêwendiya webê bi karanîna amûrek belaş PHPmyadmin tête kirin, ku di heman demê de sazkirina LAMP-ê de tête xwestin ku di sazkirinê de be. Ji bo destpêkirin, emrê binivîsinsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. Vebijarka vebijarkê bi zêdekirina pelên nû ve piştrast bikin.
  6. Serverek malperê destnîşan bikin "Apache2" û bikirtînin OK.
  7. Hûn ê ji we re bê xwestin ku hûn databases bi navgîniya fermandarek taybetî ve bikin, heke hewce be, bersivek erênî hilbijêrin.
  8. Ji bo qeydkirinê li ser servera databasê şîfreyek biafirînin, piştî ku ew hewce dike ku ji nû ve têkevin wê were piştrast kirin.
  9. Bi xwerû, hûn ê nikaribin ji hêla bikarhênerek ku gihîştina root an bi navgîniya TPC re têkevin PHPmyadmin têkevin, ji ber vê yekê hûn hewce ne ku amûreya astengkirinê neçalak bikin. Mafên root bi rêya fermanê çalak bikinsudo -i.
  10. Bi tîpkirinê veqetinecho "update user set plugin =" Where user = "root"; taybetmendiyên flush; "| mysql -u root -p mysql.

Li ser vê yekê, sazkirin û veavakirina PHP-ê ji bo LAMP-ê dikare bi serkeftî bifikirin.

Her weha binihêrin: Rêbernameya Sazkirina PHP li ser servera Ubuntu

Wero me li ser sazkirin û mîhengê bingehîn a hêmanên LAMP-ê ji bo pergala xebitandinê ya Ubuntu bandor kir. Bê guman, ev hemî agahdariya ku li ser vê mijarê nayê peyda kirin hene, gelek nuçeyên têkildarî karanîna pir domîner an databases hene. Lêbelê, spas ji rêwerzên jorîn, hûn dikarin bi hêsanî pergala xwe ji bo karanîna rastîn a vê pakêta nermalavê amade bikin.

Pin
Send
Share
Send