1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

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

Бичсэн Мөнх-Эрдэнэ 2009 оны 8-р сарын 24, Даваа гариг, 23:58


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 зэргийг тохируулж өгнө.