Monday, October 4, 2010

Cài đặt phpMyAdmin trên Linux

phpMyAdmin là một tiện ích được viết bằng PHP đó là nhằm hỗ trợ trong việc điều hành của một máy chủ MySQL, hoặc tại địa phương, hoặc qua WWW. Nó được duy trì thông qua các công việc khó khăn và sự cống hiến của các folks tại Dự án phpMyAdmin, và hiện đang có bằng 47 ngôn ngữ khác nhau. Một số trong khả năng hiện tại của nó bao gồm khả năng tạo và thả các cơ sở dữ liệu, tạo ra, thả, và thay đổi bảng, thực hiện lệnh SQL, xóa, sửa, và thêm các lĩnh vực, quản lý các khóa trên các lĩnh vực, và quản lý các đặc quyền. Ngoài ra, nó có khả năng xuất dữ liệu của bạn trong một số định dạng khác nhau.

phpMyAdmin là một công cụ tuyệt vời và sẽ làm cho cuộc sống của bất kỳ quản trị cơ sở dữ liệu MySQL nhiều thú vị hơn.
Hướng dẫn ngắn này giả định bạn đã có Apache, MySQL, và PHP cài đặt đúng và chức năng, và sẽ không bao gồm các cài đặt. Ngoài ra, máy được sử dụng cho ví dụ này là chạy Fedora Core 1, do đó, mileage của bạn có thể thay đổi tùy theo distro Linux của sự lựa chọn của bạn và làm thế nào được đề cập ở trên các gói đã được cài đặt, tuy nhiên, trừ khi bạn đã làm cái gì lạ, bạn nên tìm thấy hầu hết các cài đặt tương tự . Cuối cùng, giả sử bạn có thể sử dụng một trình soạn thảo văn bản cho việc chỉnh sửa cơ bản.

Vì vậy, cho phép bắt đầu!

Cài đặt --
Đầu tiên thứ nhất, chúng ta cần phải nhận được phiên bản mới nhất của phpMyAdmin, đồng thời hướng dẫn này được viết phiên bản mới nhất ổn định là 2.5.5-PL1, và bạn có thể lấy nó ở;

Các phpMyAdmin Trang chủ

Grab các tải về, sau đó lấy một cửa sổ thiết bị cuối và làm như sau;

Để thay đổi thư mục nơi bạn lưu các tập tin đã tải về, chẳng hạn như;

$ cd mydownloads

Mát mẻ, bây giờ chúng ta cần phải di chuyển tập tin vào thư mục gốc của máy chủ web Apache, mà thường là / usr / local / apache / htdocs, cũng được, thường là người chủ sở hữu cấu trúc thư mục Apache, do đó bạn sẽ cần phải làm phần còn lại là gốc , do đó;

$ su

$ password

Bây giờ, cho phép di chuyển tập tin vào nơi mà chúng ta cần nó;

# mv phpMyAdmin-2.5.5-pl1.tar.gz / usr / local / apache / htdocs

Xong, bây giờ làm cho các thư mục gốc Apache thư mục của bạn làm việc;

# cd / usr / local / apache / htdocs

Mát mẻ, bây giờ cho phép giải nén tập tin;

# tar-zxf phpMyAdmin-2.5.5-pl1.tar.gz

Điều đó sẽ có một lần thứ hai, sau đó, khi máy trở về dấu nhắc, làm một danh sách thư mục;

# ls

Bạn sẽ thấy một thư mục mới được tạo ra gọi là phpMyAdmin-2.5.5-PL1, giả sử bạn đi trước để loại bỏ các tập tin ban đầu;

# rm phpMyAdmin-2.5.5-pl1.tar.gz

Bây giờ, tên thư mục mới là một chút dài, và definatley không phải cái gì bạn muốn loại trong thời gian tất cả, do đó, cho phép dễ dàng hơn;

# mv phpMyAdmin-2.5.5-PL1 phpMyAdmin

Mát mẻ, bây giờ bạn đã đổi tên thư mục để một chút gì đó dễ nhớ hơn, bây giờ làm cho rằng thư mục làm việc của bạn;

# phpMyAdmin cd

Cấu hình --

Bây giờ, những gì chúng tôi cần làm là chỉnh sửa file config.inc.php để nó làm việc với các thiết lập của bạn. Vì vậy, bằng cách sử dụng vi, hoặc trình soạn thảo yêu thích của bạn bất cứ điều gì xảy ra cho được, mở config.inc.php, tìm dòng sau, và chỉnh sửa chúng như là thích hợp cho các thiết lập của bạn;

$ cfg [ 'PmaAbsoluteUri'] = "; (mặc định)
$ cfg [ 'PmaAbsoluteUri'] = 'http://www.yoursite.com/phpmyadmin/'; (Edited)

$ cfg [ 'Servers'] [$ i] [ 'user'] = 'root'; (mặc định)
$ cfg [ 'Servers'] [$ i] [ 'user'] = 'your_MySQL_root_user'; (Edited)

$ cfg [ 'Servers'] [$ i] [ 'password'] = "; (mặc định)
$ cfg [ 'Servers'] [$ i] [ 'password'] = 'your_password'; (Edited)

Thats nó, lưu tập tin và đóng nó.

Bây giờ, cho phép xem nếu nó hoạt động, mở một trình duyệt và trỏ nó vào phpMyAdmin bằng cách sử dụng thông tin trang web của bạn như www.yoursite.com / phpMyAdmin, hoặc localhost, / phpMyAdmin nếu bạn chỉ làm việc tại địa phương. Nếu tất cả là các bạn nên thấy màn hình chào mừng cho phpMyAdmin!, Nếu bạn không, sau đó kiểm tra các bản ghi của bạn và hãy nhớ rằng, Google là bạn của bạn. Nếu bạn thấy một trang đầy đủ của các lỗi PHP, chắc chắn rằng bạn đã sử dụng đúng tên và mật khẩu khi bạn chỉnh dòng đề cập ở trên.

Bây giờ, biết những gì chương trình này mát có khả năng, có thể là một cái gì đó không phải của bạn muốn chỉ cần bất kỳ ai để có thể truy cập, may mắn chúng tôi có thể chăm sóc mà rất dễ dàng sử dụng Apache 's quá trình xác thực, do đó, cho phép làm điều đó!

Vẫn như là người chủ thực hiện một thư mục để lưu trữ mật khẩu tập tin, chúng tôi sẽ tạo;

# mkdir / usr / local / apache / passwd

Bây giờ, cho phép tạo tập tin và thêm một người dùng được phép;

# / usr / local / apache / bin / htpasswd-c / usr / local / apache / passwd / authpass myphp

htpasswd sẽ nhắc bạn cho mật khẩu mà bạn muốn gán cho người dùng này, một khi đã nhập, nó sẽ tạo ra các tập tin và authpass cư theo các thông tin cho người sử dụng gọi là myphp. Bạn có thể sử dụng tên gì bạn thích, đây chỉ là một ví dụ.

Bây giờ là bước cuối cùng, để thay đổi thư mục cấu hình Apache của bạn;

# cd / usr / local / apache / conf

Và một lần nữa bằng cách sử dụng trình soạn thảo yêu thích của bạn, mở file httpd.conf đặt tên và tìm phần sau đây;


Tùy chọn FollowSymLinks
AllowOverride None


Trực thuộc phần tiện ích sau đây (giả sử bạn đã sử dụng các tên từ ví dụ trên);


AuthType Basic
AuthName "myphp"
AuthUserFile / usr / local / apache / passwd / authpass
Myphp yêu cầu người sử dụng


Thats nó, lưu tập tin và đóng nó, sau đó khởi động lại Apache bằng cách ban hành lệnh sau;

# / usr / local / apache / bin / apachectl khởi động lại

Hoàn hảo, bây giờ cháy lên trình duyệt của bạn một lần nữa và điểm nó trở lại trang web phpMyAdmin của bạn, thời gian này bạn sẽ được nhắc nhập tên người dùng và mật khẩu trước khi được phép truy cập vào trang web. Nhập các thông tin cần thiết, và bạn đang ở trong kinh doanh!.

Điều đó mang lại cho chúng tôi vào cuối của hướng dẫn này, hy vọng bạn tìm thấy thông tin này có hữu ích, và Good Luck!

No comments: