
Bài này trình bày các bước cài đặt phpMyAdmin phiên bản mới nhất trên HDH CentOS 6.2. Cấu hình dành cho Server sử dụng Nginx làm WebServer. Các WS khác như Apache, lighthttpd,… cấu hình tương tự
I – Chuẩn bị:
Bổ sung các Remi repository bằng cách cài đặt gói rpm sau
# rpm -Uvh http://mirror-fpt-telecom.fpt.net/fedora/epel/6/x86_64/epel-release-6-6.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Sử dụng lệnh yum để cài đặt phpmyadmin từ Remi repo
# yum --enablerepo=remi install phpmyadmin

II - Tạo phpMyAdmin Nginx Virtual Host
Tạo mới file /etc/nginx/sites-available/phpMyAdmin với nội dung sau
server {
listen 80;
server_name phpmyadmin.khanh.com.vn
access_log /var/log/nginx/phpmyadmin/access.log;
error_log /var/log/nginx/phpmyadmin/error.log;
root /usr/share/phpMyAdmin;
location / {
index index.php;
}
## Images and static content is treated different
location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
access_log off;
expires 360d;
}
location ~ /\.ht {
deny all;
}
location ~ /(libraries|setup/frames|setup/libs) {
deny all;
return 404;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
}
}
Trong đó, phpmyadmin.khanh.com.vn sẽ là đường dẫn tới phpMyAdmin trên nền web của bạn. Việc cấu hình này tương tự với đặt virtual host trên Apache vậy

Tạo các thư mục cần thiết cho Virtual Host mới
# mkdir -p /var/log/nginx/phpmyadmin
# cd /etc/nginx/sites-enabled
# ln -s /etc/nginx/sites-available/phpMyAdmin
Sau đó khởi động lại Nginx
# /etc/init.d/nginx restart
III – Kiểm tra:
Bây giờ ta có thể đăng nhập và sử dụng phpMyAdmin tại địa chỉ http://phpmyadmin.khanh.com.vn

Giao diện sau khi đăng nhập

Ngô Duy Khánh – http://Khanh.Com.vn