Apache 实验  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

实验拓扑: 

 

 

 
实验内容: 

  在 linux 系统中安装 apachemysqlphpphp2 论坛 

 

实验步骤: 

1.把 linux网卡设置成:自定义ÆVMnet2,。 

2.设置ip192.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  –g  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 企业的 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