Skip to main content

Cài đặt phpMyAdmin trên macOS với Hombrew

LangPham - 29/12/2018

Giới thiệu về phpMyAdmin

PhpMyAdmin là phần mềm miễn phí được viết bằng php, giúp chúng ta quản lý database trong các hệ quản trị cơ sở dữ liệu như MySQL, MariaDB bằng giao diện website một cách trực quan.

PhpMyAdmin hỗ trợ hầu hết các tác vụ trong các hệ quản trị cơ sở dữ liệu mà nó được kết nối. Như xem, xóa, tạo, update table, view trong database, thực hiện các tác vụ với câu lệnh sql, quản lý và phân quyền cho các user, thực hiện import, export với nhiều định dạng cửa cơ sở dữ liệu...

phpMyAdmin.png

Cài đặt phpMyAdmin trên macOS với Homebrew

Chúng ta có thể phpMyAdmin bằng cách source từ website và cài đặt như một chương trình php. Ở đây mình hướng dẫn cách cài đặt bằng Homebrew.

Để cài đặt chúng ta dùng lệnh

$ brew install phpmyadmin
phpmyadmin.png

 (Vào thời điểm mình viết bài này php mặc định trong Homebrew là phiên bản php 7.3 nên brew cài thêm php 7.3)

Cấu hình phpMyAdmin trên macOS

Mình sẽ thêm thẳng vào trong file config mặc định của nginx (/usr/local/etc/nginx/nginx.còn) để thêm đường dẫn vào phpMyAdmin bằng đường dẫn http://localhost:8072/phpmyadmin và xử lý bằng php 7.2. Chèn thêm location /phpmyadmin

location /phpmyadmin {
            alias /usr/local/share/phpmyadmin;
            index index.php index.html index.htm;
            location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_read_timeout 300;
                fastcgi_pass 127.0.0.1:9072;                
                fastcgi_param  SCRIPT_FILENAME $request_filename;
                include fastcgi_params;
            }
        }

 Mở file /usr/local/etc/phpmyadmin.config.inc.php thêm một số thông số

Tìm

$cfg['blowfish_secret'] = '';

Thêm 32 ký tự thành

$cfg['blowfish_secret'] = '12345678901234567890qwertyuiopas';

TÌm

$cfg['Servers'][$i]['AllowNoPassword'] = false;

Thay bằng

$cfg['Servers'][$i]['AllowNoPassword'] = true;

Reload lại nginx (nginx -s reload), truy cập vào đường dẫn http://localhost:8072/phpmyadmin/

phpMyAdmin1.png

Đăng nhập với username root và password rỗng.

phpMyAdmin2.png

Kéo xuống dưới nếu có thông báo bạn xử lý giống bài Cài đặt phpMyAdmin trên LEMP.

Kết luận

Sau khi cài đặt xong phpMyAdmin thì bạn cũng đã có một môi trường để phát triển php giống như môi trường LEMP trên CentOS. Và đến đây thì chuỗi bài này của mình cũng kết thúc. Hẹn gặp lại các bạn ở một đề tài khác.

macOS phpMyAdmin PHP 7.x Homebrew