Quản Trị  Hệ Điều Hành Linux - Unix
 
Cài Đặt Web Server (LAMP )Trên Centos 6 X86_64
10:21 | 21/08/2011

Installing MySQL 5.0

yum install mysql mysql-server

Cho mysql khởi động cùng hệ thống và start Mysql


chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start

Thiết lập password “123456” cho user root trong mysql

/usr/bin/mysqladmin -u root password ‘123456’

Installing Apache2

yum install httpd

Cho Apache khởi động cùng hệ thống và start Apache

chkconfig --levels 235 httpd on
/etc/init.d/httpd start

Dùng trình duyệt truy cập vào http://IP sẽ thấy giao diện apache như sau :



Trong Centos mặc định các trang web nằm ở /var/www/html và file cấu hình là /etc/httpd/conf/httpd.conf ,Các file cấu hình khác nằm ở thư mục /etc/httpd/conf.d/

Installing PHP5


yum install php


 
Sau khi install PHP bạn phải restart lại Apache

/etc/init.d/httpd restart

Kiểm tra xem Php5 đã hoạt động chưa  bằng cách tạo 1 file lấy thông tin  về PHP5


Trong thư mục /var/www/html tạo 1 file info.php

vi /var/www/html/info.php

nội dung :
<?php
phpinfo();
?>

Mở trình duyệt gõ vào : http://IP/info.php



Ta thấy PHP5 đã hoạt động tương thích trong Apache 2.0 ,khi cuộn xuống phía dưới ta thấy tất cả các module đã được enabled ,nhưng không thấy MySQL trong danh sách này. Tiếp theo ta sẽ giải quyết vấn đề này .

Cho MySQL được hỗ trợ  PHP5

yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

Restart Apache2

/etc/init.d/httpd restart

Bây giờ mở trình duyệt gõ vào : http://IP/info.php

Bạn sẽ thấy Mysql có nằm  trong danh sách như hình sau :



Install phpMyAdmin

Import the RPMforge GPG key:

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

yum install phpmyadmin

Cấu hình Phpmyadmin


vi /etc/httpd/conf.d/phpmyadmin.conf

Cho phép kết nối tới Phpmyadmin từ localhost hay ko tùy bạn

#
#  Web application to manage MySQL
#

#
#  Order Deny,Allow
#  Deny from all
#  Allow from 127.0.0.1
#


Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin

Thay đổi chứng thực trong Phpmyadmin từ Cookie thành http

vi /usr/share/phpmyadmin/config.inc.php



 
Restart Apache:


/etc/init.d/httpd restart

Mở trình duyệt truy cập Phpmyadmin  http://IP/phpmyadmin/

Với user là root password là 123456 (123456 do bạn đặt ở bước trên)



Links kham khảo thêm :


Phan Trong Hiếu ( Theo Howtoforge.com ) 
 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

không ép được phân quyền?

sau khi xong bước cài đặt và cấu hình phpmyadmin nhưng không có quyền truy cập vào được http://ip/phpmyadmin báo lỗi như sau: Forbidden You don''t have permission to access /phpmyadmin on this server. Apache/2.2.3 (CentOS) Server at 192.168.1.2 Port 80 Anh help em nhe.

(Bình)
Các tin mới nhất :
- Thiết lập 1 hệ thống High-availability - Loadbalancing và Reverse Proxy cho Web Server trên CentOS 6/RHEL Sử dụng HAProxy và Keepalived
- Đồng bộ hóa dữ liệu giữa hai Server Ubuntu 11.10 sử dụng Unison.
- Bảo vệ thư mục web với mod_auth_mysql trên Apache2
- Tích hợp MailScanner - ClamAV - SpamAssassin - SquirrelMail vào PostfixTrên Centos 5.7
- Cài đặt rsnapshot trên CentOS
- Xây dựng hệ thống NAS Cluster sử dụng OpenFiler
- Cài đặt Nginx trên Ubuntu 11.10
- Thiết lập hệ thống Active/active Samba CTDB Cluster sử dụng GFS & DRBD Trên Centos 5.7 X86_64
- Thiết lập máy chủ Ubuntu 11.10 và cài đặt ISPConfig 3 (Phần3)
- Thiết lập máy chủ Ubuntu 11.10 và cài đặt ISPConfig 3 (Phần2)
Các tin liên quan :
- Xây dựng một server hoàn chỉnh bằng IPSConfig3 trên Centos 6 X86_64
- Cài đặt và sử dụng OpenVZ trên Centos 6 X86_64
- Cài đặt Nginx trên server CentOS 6 x86_64 với PHP5 hỗ trợ qua PHP – FPM và MySQL.
- Tự động backup database và sao lưu FTP trên VPS chạy LNMP
- Cấu hình ftp server với vsftpd
- Triển khai hệ thống Snort trên Centos ( tích hợp snort với webmin )
- Tạo nhiều user cùng lúc trong linux
- Cài đặt công cụ giám sát web server apache
- Quản lý đĩa trên linux dùng kỹ thuật LVM (Phần 1)
- Tìm hiểu và một số tut cấu hình .htaccess
Xem tiếp
Bài nhiều người đọc cùng chuyên mục
Cấu hình ftp server với vsftpd
 
Thiết lập 1 hệ thống High-availability - Loadbalancing và Reverse Proxy cho Web Server trên CentOS 6/RHEL Sử dụng HAProxy và Keepalived
 
Cài đặt Nginx trên server CentOS 6 x86_64 với PHP5 hỗ trợ qua PHP – FPM và MySQL.
 
Cài đặt và cấu hình Server Linux CentOS hoàn chỉnh (Phần 1)
 
50 câu lệnh Linux phải nhớ
 
Quản lý đĩa trên linux dùng kỹ thuật LVM (Phần 1)
 
Thiết lập tường lửa Iptables cho Linux - Phần 1
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty Cổ Phần Kênh Giải Pháp
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.