Apache 实验
实验拓扑:
实验内容:
在 linux 系统中安装 apache、mysql、php、php2 论坛
实验步骤:
1.把 linux网卡设置成:自定义ÆVMnet2,。
2.设置ip:192.168.1.1
3.选择 D:/ISO/GCC.ISO 光盘,然后挂载。
[root@localhost ~]# eject
[root@localhost ~]# mount /media/cdrom
4.进入光盘目录,然后查看光盘内容
[root@localhost ~]# cd /media/cdrom/
[root@localhost cdrom]# ls
5.安装 GCC 工具
[root@localhost cdrom]# rpm -ivh lib*
[root@localhost cdrom]# rpm -ivh zlib*
[root@localhost cdrom]# rpm -ivh glibc*
[root@localhost cdrom]# rpm -ivh gcc*
6.回到主目录
[root@localhost cdrom]# cd
7.选择 D:/ISO/LAMP光盘,然后挂载
[root@localhost ~]# eject
[root@localhost ~]# mount /media/cdrom
8.复制程序源码包到/usr/src
[root@localhost ~]# cp /media/cdrom/LAMP/* /usr/src/
9.进入到/usr/src,使用 ls 查看内容
[root@localhost ~]# cd /usr/src
[root@localhost src]# ls
10.解压httpd-2.0.59.tar.gz,然后进入解压目录
[root@localhost src]# tar zxvf httpd-2.0.59.tar.gz
[root@localhost src]# cd httpd-2.0.59
11.编译安装 Apache
[root@localhost httpd-2.0.59]# ./configure --prefix=/usr/local/apache2 --enable-so
--enable-rewrite
[root@localhost httpd-2.0.59]# make
[root@localhost httpd-2.0.59]# make install
12.把apache 服务器启动
[root@localhost httpd-2.0.59]# /usr/local/apache2/bin/apachectl start
13.把 windows XP的网卡设置成:自定义ÆVMnet2,然后设置网络参数
14.在 XP上访问 apache服务器(出现下面界面表示 apache安装成功)
15.再次进入源码所在目录,解压 mysql
[root@localhost httpd-2.0.59]# cd /usr/src
[root@localhost src]# tar zxvf mysql-4.0.18.tar.gz
16.进入解压后目录
[root@localhost src]# cd mysql-4.0.18
17.安装 mysql
[root@localhost mysql-4.0.18]# ./configure --prefix=/usr/local/mysql
[root@localhost mysql-4.0.18]# make
[root@localhost mysql-4.0.18]# make install
18.初始化mysql 数据库
[root@localhost mysql-4.0.18]# /usr/local/mysql/bin/mysql_install_db
19.创建 mysql 所需的用户和组
[root@localhost mysql-4.0.18]# groupadd mysql
[root@localhost mysql-4.0.18]# adduser �Cg mysql mysql
20. 把/usr/local/mysql及其子目录的拥有者改为root, 拥有组改为mysql, 把/usr/local/mysql/var
的拥有者改为 mysql
[root@localhost mysql-4.0.18]# chown -R root /usr/local/mysql
[root@localhost mysql-4.0.18]# chgrp -R mysql /usr/local/mysql
[root@localhost mysql-4.0.18]# chown -R mysql /usr/local/mysql/var
21.启动 mysql 数据库服务
[root@localhost mysql-4.0.18]# /usr/local/mysql/bin/mysqld_safe --user=mysql &
22.更改数据库管理员密码
[root@localhost mysql-4.0.18]# /usr/local/mysql/bin/mysqladmin -u root password 123
23.使用客户端工具,以管理员身份登录 mysql 服务器,并创建一个 phpbb 数据库。
[root@localhost mysql-4.0.18]# /usr/local/mysql/bin/mysql -u root -p
北大青鸟 学术部 9/18/2008
Free Linux 5 Teacher Liu
24.选择linux 企业4 的 DVD光盘,然后挂载
[root@localhost mysql-4.0.18]# eject
[root@localhost mysql-4.0.18]# mount /media/cdrom
25.安装 flex
26.进入源码所在目录,解压 php,然后进入解压目录,安装 php
[root@localhost mysql-4.0.18]# cd /usr/src
[root@localhost src]# tar jxvf php-4.4.4.tar.bz2
[root@localhost src]# cd php-4.4.4
[root@localhost php-4.4.4]# ./configure --prefix=/usr/local/php4
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql=/usr/local/mysql
--with-config-file-path=/usr/local/php4
[root@localhost php-4.4.4]# make
[root@localhost php-4.4.4]# make install
27.复制配置文件
[root@localhost php-4.4.4]# cp php.ini-dist /usr/local/php4/php.ini
28.修改apache 主配置文件
[root@localhost php-4.4.4]# vi /usr/local/apache2/conf/httpd.conf
在第 838 行添加: AddType application/x-httpd-php .php
在 DirectoryIndex 后面添加 index.php
29.把apache 重启
[root@localhost php-4.4.4]# /usr/local/apache/bin/apachectl stop
[root@localhost php-4.4.4]# /usr/local/apache/bin/apachectl start
30.解压phpbb2 到 apache 的访问目录,并更改拥有者为 nobody
[root@localhost php-4.4.4]# cd /usr/src
[root@localhost src]# tart zxvf phpBB-2.0.21.tar.gz -C /usr/local/apache2/htdocs/
[root@localhost src]# chown -R nobody:nobody /usr/local/apache2/htdocs/phpBB2 北
31.安装 mozilla 浏览器
32.使用 mozzila 浏览器访问本机 php 论坛,并添入相应信息
[root@localhost src]# mozilla 192.168.1.1/phpBB2