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.3 root 设置密码。
mysqladmin -u root password 123456
2.4 mysql 中建立一个数据库用来装我们的论坛。
mysql -u root �Cp1234  登陆 mysql 注意 p 后面没有空格
create database bbsdb 建立一个 bbssb 的数据库。
grant all bbsdb.* to bbsuser@localhost identified by “123456”;
创建 bbsuser 的用户对 bbsdb 数据库有完全控制的权限。并设置密码为 123456
bbs 文件解压,获得对应文件装入 bbs 目录并且给与 bbs 说明上的权限予以安装。
 

你可能感兴趣的:(职场,休闲)