lamp環境的基本搭建

Apache 綜合試驗
試驗目標,實現基於主機頭的虛擬主機,訪問[url]www.yueyang.com[/url]訪問主頁面,訪問bbs.yueyang.com訪問DZ論壇。
1.       安裝bind
rpm -ivh bind-9.3.3-7.el5.i386.rpm caching-nameserver-9.3.3-7.el5.i386.rpm
2.       安裝apache
rpm -ivh httpd-2.2.3-6.el5.i386.rpm
3.       安裝php環境
rpm -ivh php-5.1.6-5.el5.i386.rpm \
php-cli-5.1.6-5.el5.i386.rpm \
php-common-5.1.6-5.el5.i386.rpm
4.       安裝Mysql
rpm -ivh mysql-5.0.22-2.1.i386.rpm \
mysql-server-5.0.22-2.1.i386.rpm \
php-pdo-5.1.6-5.el5.i386.rpm \
perl-DBD-MySQL-3.0007-1.fc6.i386.rpm \
perl-DBI-1.52-1.fc6.i386.rpm
這樣我們的基本環境就搭建好了。現在我們開始配置。
一.首先配置bind
1-1. 配置/etc/named.caching-nameserver.conf
[root@localhost Server]# vim /etc/named.caching-nameserver.conf
// caching-nameserver package upgrade.
//
options {
//      listen-on port 53 { 127.0.0.1; };     //我們把這幾處註釋掉,否則不能對外提供服務
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        query-source    port 53;
        query-source-v6 port 53;
//      allow-query     { localhost; };   //我們把這幾處註釋掉,否則不能對外提供服務
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
view localhost_resolver {
//      match-clients      { localhost; };  //我們把這幾處註釋掉,否則不能對外提供服務
//      match-destinations { localhost; };  //我們把這幾處註釋掉,否則不能對外提供服務
        recursion yes;
"/etc/named.caching-nameserver.conf" 36L, 1108C               34,2-9        84%
1.2.在配置主區域文件/etc/named.rfc1912.zones在最下面添加我們的區域。
zone "yueyang.com" IN {
        type master;
        file "yueyang.com";
};
1.3. 然後在在/var/named/建立yueyang.com 內容爲
$TTL    86400
@               IN SOA ns.yueyang.com. root.yueyang.com (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           ns.yueyang.com.
ns              IN A            192.168.1.8
www             IN A            192.168.1.8
bbs             IN A            192.168.1.8
1.4 開啓服務
service named start
測試DNS是否工作正常。
二.我們配置apache。創建基於主機頭的虛擬主機。
修改基本配置。
74        KeepAlive Off
319      Options Indexes FollowSymLinks
423      DefaultType text/plain
726      ddDefaultCharset UTF-8

 

2.1寫入測試頁面。
<?php
        phpinfo();
?>
訪問此頁面會顯示服務器的基本信息。
2.2開啓mysql服務
service mysqld start

2.3root設置密碼。

mysqladmin -u root password 123456

2.4mysql中建立一個數據庫用來裝我們的論壇。

mysql -u root –p1234  登陸mysql 注意p後面沒有空格

create database bbsdb 建立一個bbssb的數據庫。

grant all bbsdb.* to bbsuser@localhost identified by “123456”;

創建bbsuser的用戶對bbsdb數據庫有完全控制的權限。並設置密碼爲123456

bbs文件解壓,獲得對應文件裝入bbs目錄並且給與bbs說明上的權限予以安裝。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章