Šiandien pabandysime paaiškinti kaip instaliuoti LAMP ( Linux+Apache+MySQL+PHP). Jis naudojamas jei norima savo linux serveryje laikyti web puslapius. LAMP diegimui ir darbui mažiausias serverio RAM (serverio atminties) kiekis turi būti ne mažesnis kaip 256MB – rekomenduojama bent 512MB. Kitu atveju jums pastoviai mes klaidas, tokias kaip „cannot connect to mysql.sock” ir panašiai.
[dropcap_red] 1. [/dropcap_red] Taigi pradedame prisijungiame prie savo serverio per putty programą ir atnaujiname paketą, kitaip sakant atnaujinti linux failus. Komanda:
apt-get install update
[dropcap_red] 2. [/dropcap_red] Įdieginėjame Apache+PHP5.
Rašome komandą:
apt-get install apache2 php5 libapache2-mod-php5
Ir laukiame kol baigs atsiūsti ir įdiegti apache ir php
Pagrindinis Apache tarnybos konfigūracijos failas yra čia /etc/apache2/apache2.conf ir Jūsų pagrindinė Web direktorija (ten kur talpinsite svetainės failus) yra čia /var/www
[dropcap_red] 3. [/dropcap_red] Diegiame MySQL
Komanda kurią rašome:
apt-get install mysql-server mysql-client php5-mysql
MySQL serverio konfiguracinis failas: /etc/mysql/my.cnf .
Ką tik įdiegta MySQL tarnyba sukuria root vartotoją be slaptažodžio, todėl į MySQL serverį root teisėmis gali prisijungti bet kas.
Todėl būtina po MySQL įdiegimo iš karto pakeisti MySQL root slaptažodį:
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('naujas-slaptazodis') WHERE user='root';
mysql> FLUSH PRIVILEGES;
[dropcap_red] 4. [/dropcap_red] PHPmyadmin MySQL diegimas
Kodas kurį rašome:
apt-get install phpmyadmin
phpMyAdmin konfiguracijos failas randasi: /etc/phpmyadmin direktorijoje.
[dropcap_red] 5. [/dropcap_red] Prijungiame phpMyadmin prie Apache
Norint prijungti phpMyAdmin prie Apache jums tereikia pridėti tokią eilutę faile /etc/apache2/apache2.conf
-
Include /etc/phpmyadmin/apache.conf
Restartuojame Apache
-
/etc/init.d/apache2 restart
Viskas. MySQL ir phpMyAdmin paruošta. Prisijunkite prie MySQL root vartotojo duomenimis ir sukurkite reikiamas duombazes, bei naujus vartotojus jeigu to jums reikia.
KOMENTARAI
Sveiki,
kodel mano Ubuntu 12.04 Terminale neleidzia pirmosios komandos
violeta@violeta-Aspire-one:~$ apt-get install update,
bet gaunu atsakyma:
violeta@violeta-Aspire-one:~$ apt-get install update
E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
violeta@violeta-Aspire-one:~$
?
minėtos komandos atliekamos su „root” vartotojo teisėmis arba sudo su.
https://www.youtube.com/watch?v=cTlygl8rCPc