LAMP cервер суулгах болон тохируулах

Apache2 – Веб сервер
MySql 5 - MySql датабэйс сервер
Php 5 – Php скрипт хэл
PhpMyAdmin – Веб интерфэйс бүхий өгөгдлийн бааз удирдах программ
1.Apache веб сервер болон PHP суулгах, тохируулах
apt-get install apache2 php5 libapache2-mod-php5
Apache-ийн тохиргооны файл нь: /etc/apache2/apache2.conf
Веб байрлах root фолдер нь: /var/www
Суулгасан apache болон php маань ажиллах буйг нэг тест бичин шалгая.
vi /var/www/test.php
Apache, php ажиллаж буй эсэхийг шалгахдаа: ip.хаяг/test.php эсвэл домэйн.нэр/test.php
2.MySql датабэйс сервер суулгах, тохируулах
apt-get install mysql-server mysql-client php5-mysql
Үндсэн тохиргооны файл нь: /etc/mysql/my.cnf
MySql- хэрэглэгч үүсгэх болон root хэрэглэгчийн нууц үг солих
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('шинэ нууц үг') WHERE user='root';
mysql> FLUSH PRIVILEGES;
3.PhpMyAdmin суулгах
PhpMyAdmin нь веб интерфэйс бүхий датабэйс удирдах хэрэгсэл юм.
apt-get install phpmyadmin
Тохиргооны хавтас: /etc/phpmyadmin/phpmyadmin.conf
PhpMyAdmin -аа ажиллуулахын тулд
/etc/apache2/apache2.conf файлд доорх тохируулгыг нэмнэ.
Include /etc/phpmyadmin/apache.conf
Үүний дараагаар apache серверээ дахир эхлүүлнэ.
/etc/init.d/apache2 restart
4.Apache дээр virtual host зарлах
mkdir /var/www/www.must.edu.mn
mkdir /var/www/www.must.edu.mn/htdocs //веб байрлах фолдер
mkdir /var/www/www.must.edu.mn/log //алдааны мэдээлэлүүд
mkdir /var/www/www.must.edu.mn/cgi-bin
Үүний дараа:
/var/www/www.must.edu.mn/htdocs/ //дотор вебээ хуулна.
vi /etc/apache2/sites-available/default рүү орж virtual host -ийн тохиргоог хийнэ.
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName must.edu.mn //серверийн нэр
ServerAlias www.must.edu.mn //серверийн алиас
DocumentRoot /var/www/www.must.edu.mn/htdocs/ //веб байрлах үндсэн директор
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/www.must.edu.mn/htdocs/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny,allow from all
</Directory>
ScriptAlias /cgi-bin/ /var/www/www.must.edu.mn/cgi-bin/
<Directory "/var/www/www.must.edu.mn/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/www.must.edu.mn/log/error.log //алдааны мэдээлэл
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
5.Датабэйсээ mysql тэй холбох
Phpmyadmin-аараа орон шинээр database үүсгэн, тэр database дээ өөрийн вебийн database -ийг import хийн оруулж зарим нэг тохиргоог тохируулна.
vi /var/www/www.must.edu.mn/htdocs/configuration.php //вебийн тохиргооны файл.
log_path, tmp_path database name зэргийг тохируулж өгнө.


