Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Web serveriai

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2017-11-22, 16:51
iv_vytenisg iv_vytenisg neprisijungęs
Super Moderator
 
Prisiregistravo: 2014 11
Žinutės: 63
Pagrindinis LAMP diegimas Ubuntu/Debian aplinkoje

LAMP yra atvirojo kodo tarnybų rinkinys (Apache, MySQL bei PHP7) dažniausiai diegiamas svetainės talpinimui serveryje. Apache tarnyba yra atsakinga už svetainės atvaizdavimą pateikiant serveryje esantį turinį, MySQL duomenų bazių valdymo sistema talpina svetainės duomenis, o PHP leidžia naudotis svetainės dinaminį turinį.


0. Preliminarūs reikalavimai:

- Linux OpenVZ virtualizacijos dedikuotas serveris su mūsų parengtais Ubuntu/Debian operacinių sistemų šablonais.


1. Apache diegimas:

Prieš atliekant Apache tarnybos diegimą rekomenduojame atlikti serverio atnaujinimą įvykdant komandą:

Kodas:
sudo apt-get update
Ir tada galime paleisti Apache diegimą:

Kodas:
sudo apt-get install apache2 -y
Atlikus diegimą galite patikrinti ar tarnyba buvo įdiegta sėkmingai atidarant serverio IP adresą interneto naršyklėje adresu:

https://jūsų_serverio_IP_adresas

Jeigu diegimas sėkmingai pavyko, Jums bus pateikiamas standartinis Apache puslapis.


2. MySQL diegimas

Toliau diegiame MySQL 5.7 duomenų bazių valdymo sistemą. Įvykdome šią komandą

Kodas:
apt-get install mysql-server
Jums bus įdiegiama naujausia MySQL versija naudojama Ubuntu/Debian operacinėse sistemose. Atliekant diegimą Jūsų bus paprašyta nustatyti root slaptažodį duomenų bazių valdymo sistemai. Taip pat papildomai reikia atlikti saugumo nustatymus, kuriuos galėsite atlikti įvykdė komandą:

Kodas:
/usr/bin/mysql_secure_installation
Jūsų bus prašome įvesti root duomenų bazių slaptažodį ir klausiama:

- Ar pakeisti esamą slaptažodį;
- Ar šalinti nežinomus naudotojus;
- Ar uždrausti root naudotojo prisijungimą iš išorės;
- Ar pašalinti testines duomenų bazes bei prieigą prie jų;
- Ar pašalinti testinių duomenų bazių teises;
- Ar perkrauti teisių lenteles dabar.

Įveskite reiškę y, jei sutinkate arba n, jei nesutinkate ir paspauskite "Enter". Atlikus šiuos veiksmus galite pereiti prie PHP diegimo.


3. PHP 7 diegimas

Atliekame PHP 7 ir Apache PHP modulio diegimą įvykdydami šią komandą:

Kodas:
apt-get install php libapache2-mod-php php-mysql
Ir tada atlikite Apache perkrovimą:

Kodas:
systemctl restart apache2

4. PHP testavimas:

Norint atlikti testą reikės sukurti paprastą PHP skriptą direktorijoje var/www/html. Šiuo atveju galite sukurti phpinfo.php failą:

Kodas:
rm /var/www/html/index.html
touch /var/www/html/phpinfo.php
apt-get install nano
nano /var/www/html/phpinfo.php
Ir pridėkite eilutę:

Kodas:
<?php phpinfo(); ?>
Išsaugokite ir uždarykite failą su komanda CTRL + 0 ir CTRL + X. Plačiau apie Nano teksto redagavimo įrankio naudojimą rasite rasti kitoje mūsų pamokoje.

Patikrinti ar PHP veikia galite atsidarę sukurtą failą adresu:

http://jūsų_serverio_IP_adresas/phpinfo.php

Atsidarius svetainę Jums bus pateikiama informaciją apie serverį iš PHP perspektyvos.

Paskutinį kartą redagavo iv_vytenisg : 2018-11-15 14:19
Atsakyti su citata
Atsakyti

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija


Visi laikai yra GMT +3. Šiuo metu yra 05:18.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.