1. Trang chủ
  2. » Công Nghệ Thông Tin

Cài đặt và cấu hình Apache - MySQL - PHP - phpMyAdmin

5 863 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 717,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài thực hành Cài đặt và cấu hình Apache Mysql Php PhpMyadmin I.. Cài đặt và khởi tạo dịch vụ Apache Web Server Bước 1.. Cấu hình DNS cho phép máy thật Windows truy cập vào máy ảo Linu

Trang 1

Bài thực hành

Cài đặt và cấu hình Apache Mysql Php

PhpMyadmin

I Cài đặt và khởi tạo dịch vụ Apache Web Server

Bước 1 Cấu hình card mạng máy ảo Linux với địa chỉ 192.168.1.1/24, kết nối đến máy ảo

Windows có địa chỉ 192.168.1.100/24 qua mạng ảo NAT Tắt firewall trên máy ảo Linux

[root@CentOS]# ifconfig eth0 192.168.1.1/24 up

[root@CentOS]# service iptables stop

Bước 2 Cấu hình DNS cho phép máy thật Windows truy cập vào máy ảo Linux qua Domain

Name web.ipmac.lab (xem lại bài thực hành cấu hình DNS-BIND)

(Trong trường hợp không có máy chủ DNS có thể chỉnh sửa file

C:\Windows\System32\drivers\etc\hosts trên máy Windows và thêm vào dòng sau:

192.168.1.1 web.ipmac.lab

)

Bước 3 Kiểm tra package httpd đã được cài đặt hay chưa Nếu chưa cần tiến hành cài đặt

package này qua yum hoặc rpm

[root@CentOS]# rpm –qa | grep httpd

httpd-2.2.3-43.el5.centos

Bước 4 Mở file cấu hình tổng thể của httpd (/etc/httpd/conf/httpd.conf) và xem các thông tin

cấu hình chính

[root@CentOS]# less /etc/httpd/conf/httpd.conf

ServerRoot "/etc/httpd" #Thư mục chứa các file cấu hình

Listen 80 #Cổng mặc định khi khởi tạo dịch vụ

Include conf.d/*.conf #Các file cấu hình bổ sung cho httpd

User apache #Account sử dụng để chạy dịch vụ httpd Group apache

ServerAdmin root@localhost #Địa chỉ email của Web Admin

DocumentRoot "/var/www/html" #Thư mục gốc chứa các Website

<Directory …>

</Directory> #Phân quyền cho từng thư mục trên Website

DirectoryIndex index.html … #Tên trang chủ mặc định cho từng thư mục

### Section 3 : Virtual Hosts #Phần cấu hình cho từng Virtual Hosts

Bước 5 Tạo trang web thử nghiệm bên trong thư mục /var/www/html và khởi động dịch vụ httpd

Trang 2

[root@CentOS]# cd /var/www/html

[root@CentOS]# vi index.html

<html>

<body>

Welcome to my Website

</body>

</html>

[root@CentOS]# service httpd start

Starting httpd: [ OK ]

Bước 6 Trên máy thật Windows, mở Web Browser và truy cập vào website web.ipmac.lab để

xem trang web thử nghiệm

II Cài đặt module hỗ trợ php cho Apache

Bước 7 Kiểm tra package php đã được cài đặt hay chưa Nếu chưa tiến hành cài đặt package này

thông qua yum hoặc rpm

[root@CentOS]# rpm –qa | grep php

[root@CentOS]# yum install php

[root@CentOS]# rpm –qa | grep php

php-cli-5.1.6-27.el5

php-5.1.6-27.el5

php-common-5.1.6-27.el5

Bước 8 Xem file cấu hình module php cho dịch vụ web

[root@CentOS]# cd /etc/httpd/conf.d

[root@CentOS]# less php.conf

Bước 9 Restart lại webserver

[root@CentOS]# /etc/init.d/httpd restart

III Cài đặt mysql 5.0

Bước 10 Cài đặt mysql client và mysql-server

[root@CentOS]# yum install mysql mysql-server

[root@CentOS]# mysql –version

Bước 11 Start mysql server:

[root@CentOS]# /etc/init.d/mysqld start

Bước 12 Set lại pass của root cho mysql

[root@CentOS]# mysqladmin -u root password yourrootsqlpassword

Bước 13 Truy cập vào mysql từ console và delete các user bằng rỗng trong mysql

[root@CentOS]# mysql –u root –p

mysql> show databases;

+ -+

Trang 3

| Database |

+ -+

| information_schema |

| mysql |

| test |

+ -+

mysql> select user,host from mysql.user;

+ -+ -+

| user | host |

+ -+ -+

| root | 127.0.0.1 |

| | centos1 |

| root | centos1 |

| | localhost |

| root | localhost |

+ -+ -+

mysql> delete from mysql.user where user like '';

Query OK, 2 rows affected (0.00 sec)

###kiểm tra lại bằng câu lệnh: select * from mysql.user và xem kết quả

IV Cài đặt các module hỗ trợ cho php và mysql

Bước 14 Tìm kiếm các package hỗ trợ php và cài đặt chúng

[root@CentOS]# yum search php

[root@CentOS]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

Bước 15 Tạo file test và chèn vào một số dòng (ngôn ngữ lập trình của php)

[root@CentOS]# vi /var/www/html/info.php

########## dòng chèn thêm ở dưới####################################

<?php phpinfo() ;?>

Bước 16 Kiểm tra trên trình duyệt để xem các thông tin về các module, các thông tin về mysql đã được support: http:// web.ipmac.lab/info.php

V Cài đặt phpmyadmin để quản lý database trên web

Bước 17 Kích hoạt RPMforge repository

[root@CentOS]# wget

http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

[root@CentOS]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Bước 18 Cài đặt phpmyadmin

[root@CentOS]# yum install phpmyadmin

Trang 4

Bước 19 Config phpmyadmin (tao 1 file phpmyadmin.conf và insert các dòng):

[root@CentOS]# vi /etc/httpd/conf.d/phpmyadmin.conf #tao them option

cho http

#

# Web application to manage MySQL

#

#<Directory "/usr/share/phpmyadmin"> ##### bỏ đoạn comment này nếu các

# Order Deny,Allow ##### bạn chỉ cho localhost truy cập

# Deny from all

# Allow from 127.0.0.1

#</Directory>

Alias /phpmyadmin /usr/share/phpmyadmin ## đặt đường dẫn trên website trỏ vào Alias /phpMyAdmin /usr/share/phpmyadmin ## đường dẫn /usr/share/phpmyadmin Alias /mysqladmin /usr/share/phpmyadmin

Bước 20 Thay đổi authetication từ cookie thành http

[root@CentOS]# vi /usr/share/phpmyadmin/config.inc.php

[ ]

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = 'http';

[ ]

Bước 21 Restart lại httpd và xem kết quả trên đường dẫn:

http://web.ipmac.lab/phpmyadmin

VI Bonus – cài đặt opensource website wordpress

Bước 22 Di chuyển tới thư mục web và download wordpress

[root@CentOS]# cd /var/www/html/

[root@CentOS]# wget http://wordpress.org/latest.tar.gz

[root@CentOS]# tar –xvzf latest.tar.gz

Bước 23 Truy cập vào phpmyadmin để tạo 1 databases, tên là wordpress hoặc tạo từ console (Các bạn làm thử cả 2 cách)

[root@CentOS]# mysql –u root –p

mysql> create database wordpress;

mysql> exit;

Bước 24 Chỉnh sửa file config của wordpress

[root@CentOS]# cd /var/www/html/wordpress/

[root@CentOS]# cp wp-config-sample.php wp-config.php

[root@CentOS]# vi wp-config.php

#Thay đổi các tham số sau trong file wp-config.php sao cho phù hợp

Trang 5

define('DB_NAME', 'Tên database');

/** MySQL database username */

define('DB_USER', 'Nhập vào user của mysql');

/** MySQL database password */

define('DB_PASSWORD', 'Nhập vào pass');

/** MySQL hostname */

define('DB_HOST', 'localhost'); // có thể chỉ định host khác

Bước 25 Lên địa chỉ http://web.ipmac.lab/wordpress để install

wordpres

Ngày đăng: 08/05/2014, 12:35

TỪ KHÓA LIÊN QUAN

w