Thứ Hai, 6 tháng 6, 2011

Cài đặt phpMyAdmin trên CentOS

Click the image to open in full size.


Một trong những công cụ quản lý, thao tác cơ sỡ dữ liệu của MySQL được dùng khá phổ biến hiện nay là phpMyAdmin.Trong bài viết này, mình sẽ trình bày cách cài đặt phpMyAdmin trên CentOS 5.6.

Yêu cầu: Đã cài đặt MySQL

Tiến hành:
Chúng ta sẽ sử dụng lệnh yum để tải và cài đặt gói phpmyadmin.



HTML Code:
yum install phpmyadmin






Lưu ý: Nếu bạn gõ lệnh trên mà thấy xuất hiện thông báo "No package phpmyadmin available", thì bạn cần cập nhật lại gói yum của mình. Vào http://rpmrepo.org/RPMforge/Using và tải về phiên bản phù hợp với bản CentOS hiện tại của bạn.
Ví dụ ở đây mình tải bản cho x64:
http://packages.sw.be/rpmforge-relea....rf.x86_64.rpm

Sau đó cài đặt gói này


HTML Code:
rpm -Uhv rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm




Đánh lệnh cập nhật lại yum của CentOS


HTML Code:
yum update




Sau khi đã cập nhật xong thì bạn có thể sử dụng yum install phpmyadmin để cài đặt rồi.

Cấu hình phpMyAdmin:
- Để có thể truy cập từ xa bằng các browser của máy client. Chúng ta cần sửa lại nội dung của file phpmyadmin.conf


Đánh lệnh:


HTML Code:
vi /etc/httpd/conf.d/phpmyadmin.conf




Bạn sẽ thấy nội dung như sau:


HTML Code:
<Directory "/usr/share/phpmyadmin"> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>




Ở dòng "Allow from 127.0.0.1" bạn điền vào các ip của các máy client có thể truy cập vào phpMyAdmin. Hoặc bạn cũng có thể mở cho tất cả các client đều được phép truy cập bằng cách sửa lại là "Allow from all"
Sau đó, chúng ta cần khởi động lại Apache:


HTML Code:
service httpd restart




Bây giờ, bạn có thể truy cập vào phpMyAdmin bằng địa chỉ http://IP_Server_or_Domain/phpmyadmin.


Tuy nhiên có thể bạn sẽ gặp lỗi như sau:


HTML Code:
ErrorThe configuration file now needs a secret passphrase (blowfish_secret).




Bạn cần sửa lại file config.inc.php:


HTML Code:
vi /usr/share/phpmyadmin/config.inc.php




Tìm dòng:


HTML Code:
<em>$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */</em>




Trong dấu '' bạn đánh vào 1 sceret keyword bất kì và lưu file này lại.

0 nhận xét:

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by netdohoa | Support for this Theme dohoavietnam