Truy cp các ng dng trc tip ti XAMPP
MySQL Server
Trong bài vit này s dng h iu hành Linux Ojuba 2 - 1 nn tng da trên b khung
ca Fedora 10, tài khon s dng ây là root và tm dng toàn b hot ng ca MySQL
database server:
/etc/init.d/mysqld stop
Nu bn mun s dng y chc nng ca LAMP server ch vi 1 bc thì XAMPP là gii
pháp tuyt vi, nhng bn s không th truy cp c MySQL database server s dng mysql
client nh bình thng (/usr/bin/mysql), mà thay vào ó, bn phi s dng ng dng client i
kèm (/opt/lampp/bin/mysql).
Và ây là 1 s vn mà ngi s dng hay gp phi, h có 1 vài c s d liu, nhng on mã
và ng dng khác cn truy cp ti c s d liu này bng hàm mysql client (/usr/bin/mysql)
ch mc nh, nhng li không có la chn thay i tt c các on mã ngu!n ca ng
dng tr" ti XAMPP client.
Gii pháp u tiên:
Di chuyn mc mysql client (/usr/bin/mysql):
mv /usr/bin/mysql /usr/bin/mysql.original
Sau ó to 1 liên kt ng ti XAMPP client (/opt/lampp/bin/mysql) cùng v trí nh sau:
ln -s /opt/lampp/bin/mysql /usr/bin/mysql
Gii pháp th 2:
Trong phng pháp này, chúng ta s làm vic trc tip vi file sock, file này có nhim v tr" các
hot ng trc tip n database server. XAMPP thng xuyên lu file sock trong v trí sau:
/opt/lampp/var/mysql/mysql.sock
Nhng vi nhng ng dng trong h thng, thì s phi áp dng cách sau:
/var/run/mysqld/mysqld.sock
# tt c các chng trình u s dng XAMPP database server, chúng ta phi ch nh các
chng trình này tr" n file XAMPP, hoc n gin hn, to liên kt ti file XAMPP trong a
ch riêng r. Do ó, m$i chng trình mun truy cp ti database server u phi tr" qua
XAMPP server. S dng lnh sau:
ln -s /opt/lampp/var/mysql/mysql.sock /var/mysql/mysql.sock
Sau khi thc hin bc này, các ng dng u ã có th hot ng, truy cp trc tip n c s
d liu bình thng mà không gp cn tr nào.
. phi áp dng cách sau:
/var/run/mysqld/mysqld.sock
# tt c các chng trình u s dng XAMPP database server, chúng ta phi ch nh các
chng trình. tr" qua
XAMPP server. S dng lnh sau:
ln -s /opt/lampp/var /mysql/ mysql.sock /var /mysql/ mysql.sock
Sau khi thc hin bc này, các ng dng u