Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Hng dn ci t LAMP trn Ubuntu cho ngi mi bt u 14/7/2007 13h:6

Trong bi ny, chng ti s hng dn cho bn cch ci t mt h thng LAMP. LAMP


bao gm Linux, Apache, MySQL, PHP. Hng dn ny ch yu dnh cho nhng ngi ch
c mt cht kin thc trong vic s dng Linux.
Ci t Apache
bt u chng ti s hng dn ci t Apache.
1. M phn Terminal (Applications > Accessories > Terminal)
2. Copy/Paste dng m sau vo Terminal v nhn phm enter:
sudo apt-get install apache2
3. Terminal s hi mt khu ca bn, nhp n vo v nhn enter.
Kim tra Apache
chc chn mi th c ci t chnh xc, chng ta s tin hnh kim tra Apache m
bo n hot ng ng cch.
1. M trnh duyt v sau nhp a ch web sau y vo a ch:
http://localhost/
2. Bn s thy mt th mc c tn l apache2-default/. M th mc ra, bn s nhn c
thng bo l It works! v bn thnh cng.
Ci t PHP
Tip theo chng ta s tin hnh ci t PHP 5.
Bc 1: M li phn Terminal (Applications > Accessories > Terminal)
Bc 2: Copy/Paste dng lnh sau vo Terminal v nhn enter:
sudo apt-get install php5 libapache2-mod-php5
Bc 3: Hp l PHP lm vic v tng thch vi Apache v chng ta phi khi ng li n.
Nhp vo cu lnh sau trong Terminal thc hin iu ny:
sudo /etc/init.d/apache2 restart
Kim tra li PHP

m bo khng c vn g pht sinh i vi PHP, hy kim tra li n bng cc bc sau:


Bc 1: Trong Terminal, copy v paste dng lnh sau ri nhn enter:
sudo gedit /var/www/testphp.php
Cu lnh ny s m mt file c tn l phptest.php.
Bc 2: Copy/Paste dng lnh sau vo file phptest:
<?php phpinfo(); ?>
Bc 3: Lu v ng file li
Bc 4: M trnh duyt web ca bn v nhp vo a ch sau:
http://localhost/testphp.php
Bn s thy giao din sau:

Vic ci t c Apache v PHP thnh cng!

Ci t MySQL
Cui cng l vic ci t MySQL
Bc 1: Li tip tc m li Terminal v a vo dng lnh sau:
sudo apt-get install mysql-server
Bc 2 (khng bt buc): cc my tnh khc trong mng xem c server m bn to,
u tin l bn phi chnh sa Bind Address. Bt u bng vic m Terminal sa file
my.cnf.
gksudo gedit /etc/mysql/my.cnf
Ti dng
bind-address = 127.0.0.1
i a ch 127.0.0.1 thnh a ch IP ca bn
Bc 3: y l bc quan trng, nhp dng lnh sau vo Terminal:
mysql -u root
V copy/paste dng lnh sau:
mysql> SET PASSWORD FOR 'root'@'localhost' =
PASSWORD('yourpassword');
(Hy thay i yourpassword bng mt khu m bn chn)
Bc 4: Gi chng ta s tin hnh ci t chng trnh phpMyAdmin, y l mt cng c n
gin chnh sa c s d liu ca bn. Copy/paste dng lnh sau vo Terminal:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql
phpmyadmin
Sau khi ci t mi th, bc tip theo cn thc hin l lm cho PHP c th lm vic cng
vi MySQL. thc hin iu ny, chng ta cn m file php.ini bng cch nhp vo dng lnh
sau:
gksudo gedit /etc/php5/apache2/php.ini
Trong file ny, chng ta cn b du ch thch dng lnh sau bng cch b i du chm phy
u dng (;):
;extension=mysql.so
Thay i n thnh nh sau:

extension=mysql.so
Gi th bn c th khi ng li Apache v hon thin ton b qu trnh ci t!
sudo /etc/init.d/apache2 restart
(Ngun www.quangtrimang.com)

You might also like