Enstale Suite lojisyèl LAMP sou Ubuntu

Pin
Send
Share
Send

Pake nan lojisyèl yo rele LAMP gen ladan OS nwayo a Linux, sèvè wèb la Apache, baz done a miskl, ak eleman yo PHP itilize pou motè a sit. Apre sa, nou pral dekri an detay enstalasyon an ak premye konfigirasyon sa yo ajoute-ons, pran vèsyon an dènye nan Ubuntu kòm yon egzanp.

Enstale Suite lojisyèl LAMP nan Ubuntu

Depi fòma nan atik sa a deja implique ke ou gen Ubuntu enstale sou òdinatè ou, nou pral sote etap sa a epi kontinye imedyatman nan lòt pwogram, sepandan ou ka jwenn enstriksyon sou sijè sa a nan enterè ou pa li lòt atik nou yo nan lyen sa yo.

Plis detay:
Enstale Ubuntu sou VirtualBox
Linux solisyon soti nan yon kondwi flash

Etap 1: Enstale Apache

Ann kòmanse pa enstale yon sèvè wèb louvri yo rele Apache. Li se youn nan opsyon ki pi bon, se konsa li vin chwa a nan anpil itilizatè. Nan Ubuntu, li se mete nan "Tèminal":

  1. Louvri meni an epi lanse konsole a oswa peze konbinezon kle a Ctrl + Alt + T.
  2. Ajou zèb sistèm ou an premye a asire w ke ou gen tout eleman ki nesesè yo. Pou fè sa, ekri lòd lasudo nimewo apatman-jwenn aktyalizasyon.
  3. Tout aksyon nan sudo kouri ak aksè rasin, se konsa asire w ke ou presize modpas ou (li pa parèt lè w ap antre nan).
  4. Lè fini, antresudo nimewo apatman-jwenn enstale apache2ajoute Apache nan sistèm lan.
  5. Konfime ajoute tout dosye yo lè w chwazi opsyon repons lan D.
  6. Se pou nou teste operasyon an nan sèvè wèb la pa kourisudo apache2ctl configtest.
  7. Sentaks la ta dwe nòmal, men pafwa yon avètisman parèt sou bezwen nan ajoute Servername.
  8. Ajoute varyab mondyal sa a nan dosye konfigirasyon an pou evite avètisman nan lavni. Kouri dosye a li menm nansudo nano /etc/apache2/apache2.conf.
  9. Koulye a, kouri dezyèm konsole a, kote kouri lòd laip addr montre eth0 | grep inet | awk '{enprime $ 2; } '| sed 's //.*$//'jwenn adrès IP ou oswa domèn sèvè.
  10. Nan premye a "Tèminal" desann nan pati anba a ki louvri nan dosye a epi ekriServerName + non domèn oswa adrès IPke ou jis te aprann yo. Sove chanjman nan Ctrl + O epi fèmen dosye konfigirasyon an.
  11. Teste ankò asire w ke pa gen okenn erè, ak Lè sa a, rekòmanse sèvè wèb la nansudo systemctl rekòmanse apache2.
  12. Add Apache autoload si sa nesesè pou li kòmanse ak sistèm nan fonksyone lè l sèvi avèk lòd lasudo systemctl pèmèt apache2.
  13. Li rete sèlman yo kòmanse sèvè wèb la yo tcheke estabilite nan operasyon li yo, sèvi ak lòd lasudo systemctl kòmanse apache2.
  14. Lanse yon navigatè epi ale nanlocalhost. Si ou te rive nan paj prensipal la Apache, Lè sa a, tout bagay ap fonksyone kòrèkteman, kontinye nan pwochen etap la.

Etap 2: Enstale miskl

Dezyèm etap la se ajoute baz done a miskl, ki se tou fè nan konsole a estanda lè l sèvi avèk kòmandman yo ki disponib nan sistèm nan.

  1. Priyorite an "Tèminal" ekrisudo nimewo apatman-jwenn enstale mysql-sèvèepi klike sou Antre.
  2. Konfime adisyon nan nouvo dosye.
  3. Asire ou ke ou an sekirite itilize anviwònman MySQL a, se konsa bay pwoteksyon ak yon separe ajoute sou, ki se enstale nansudo mysql_secure_installation.
  4. Mete anviwònman Plugin pou kondisyon modpas pa gen yon enstriksyon sèl, depi yo chak itilizatè pouse soti nan solisyon pwòp yo an tèm de validasyon. Si ou vle enstale kondisyon yo, antre nan konsole a y sou demann.
  5. Next, ou bezwen chwazi nivo a pwoteksyon. Premyèman, li deskripsyon an nan chak paramèt, ak Lè sa a, chwazi yon sèl ki pi apwopriye.
  6. Mete yon nouvo modpas pou bay aksè rasin.
  7. Next, ou pral wè divès kalite anviwònman sekirite, li yo epi aksepte oswa refize, si ou konsidere li nesesè.

Nou konseye w familyarize w avèk deskripsyon yon lòt metòd enstalasyon nan atik separe nou an, ki w ap jwenn nan lyen sa a.

Gade tou: Gid sou enstalasyon MySQL sou Ubuntu

Etap 3: Enstale PHP

Etap final la pou asire ke fonksyone kòrèk sistèm LAMP la se pou enstale konpozan PHP yo. Pa gen anyen ki konplike nan aplikasyon an nan pwosesis sa a, ou jis bezwen sèvi ak youn nan kòmandman yo ki disponib, ak Lè sa a, configured ajoute-sou tèt li.

  1. Nan "Tèminal" ekri lòd lasudo nimewo apatman-jwenn enstale php7.0-mysql php7.0-pli bouk php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0enstale konpozan ki nesesè yo si ou bezwen vèsyon 7.
  2. Pafwa lòd la pi wo a pa ap travay, se konsa itilizesudo enstale php 7.2-clioswasudo jis enstale hhvmenstale dènye vèsyon ki disponib 7.2.
  3. Nan fen pwosedi a, asire w ke te asanble a kòrèk enstale pa ekri nan konsole laphp-v.
  4. Se baz done jesyon ak aplikasyon nan koòdone nan sit entènèt te pote soti lè l sèvi avèk zouti gratis PHPmyadmin a, ki se tou dezirab enstale pandan konfigirasyon an nan lanp. Pou kòmanse, antre nan lòd lasudo nimewo apatman-jwenn enstale phpmyadmin php-mbstring php-gettext.
  5. Konfime adisyon nan nouvo dosye pa chwazi opsyon ki apwopriye a.
  6. Espesifye yon sèvè entènèt "Apache2" epi klike sou OK.
  7. Yo pral mande w configured baz done a nan yon lòd espesyal, si sa nesesè, chwazi yon repons pozitif.
  8. Kreye yon modpas pou enskripsyon sou sèvè baz done a, apre sa li pral bezwen konfime pa re-antre nan li.
  9. Pa default, ou pa yo pral kapab antre nan PHPmyadmin sou non yon itilizatè ak aksè rasin oswa nan interfaces TPC, kidonk ou bezwen enfim sèvis piblik la bloke. Aktive dwa rasin nan lòd lasudo -i.
  10. Dekonekte pa sezismanecho "aktyalizasyon itilizatè mete Plugin =" kote User = "rasin"; privilèj kole; "| mysql -u rasin -p mysql.

Sou sa, enstalasyon ak konfigirasyon PHP pou LAMP ka konsidere kòm konplete avèk siksè.

Gade tou: Gid Enstalasyon PHP sou sèvè Ubuntu

Jodi a nou manyen sou enstalasyon an ak konfigirasyon debaz nan konpozan LAMP pou sistèm nan fonksyone Ubuntu. Natirèlman, sa a se pa tout enfòmasyon ki ka bay sou sijè sa a, gen anpil nuans ki asosye avèk itilize nan domèn miltip oswa baz done. Sepandan, gras ak enstriksyon ki anwo yo, ou ka fasilman prepare sistèm ou an pou fonksyone kòrèk la nan pake lojisyèl sa a.

Pin
Send
Share
Send