LINUX基础 Apache配置实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux 小组实习报告

[实习目的]

通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为顺利地毕业做好充分的准备,并为自己能与社会环境成功接轨而预热。

[实习任务]

通过之前对Linux系统基本知识的掌握,并以此为前提来深入指导有关服务器方面的高级应用,对时下互联网上的有关Linux系统的热点和焦点问题做到全面的了解,并在实验室环境中构架出一个真实的服务平台。

[实习内容]

Apache+Mysql+Php+Zend+Discuz!

1.安装apache服务器

官方网站下载地址:/dist/httpd/httpd-2.0.47.tar.gz

接着,执行如下命令:

#cd /usr/home/peng/src

#tar –zvxf httpd-2.0.47.tar.gz

#cd httpd-2.0.47

#./configure --prefix=/usr/local/apache --enable-so

#make

#make install

2.安装mysql数据库

国内外很多著名的论坛程序,比如vbb,ipb,phpbb,discuz(本文采用的论坛)都需要mysql数据库的支持,php+apache+mysql的组合是免费建站的最佳搭档。

官方下载地址为/downloads/d ... .gz&pick=mirror 我们先建立增加一个mysql的数据库用户和一个存放源代码包的目录,执行命令如下:

#pw groupadd mysql

#pw useradd mysql –g mysql –s /nonexistent

#mkdir /usr/home/peng/src

下载后通过cuteftp上传到/usr/home/peng/src目录,继续执行如下命令:#cd /usr/home/peng/src

#tar –zvxf mysql-4.0.14.tar.gz

#cd mysql-4.0.14

继续执行如下命令:

#./configure --prefix=/usr/local/mysql

#make

#make install

#./scripts/mysql_install_db

修改如下文件以及文件夹权限,否则mysql不能正常启动

#chown –R root /usr/loca/mysql

#chgrp –R mysql /usr/local/mysql

#chown –R root /usr/local/mysql/bin

#chgrp –R mysql /usr/local/mysql/bin

#chown –R root /usr/local/mysql/var

#chgrp –R mysql /usr/local/mysql/var

#chmod 777 /usr/local/mysql/var

#chown –R root /usr/local/mysql/var/mysql

#chgrp –R mysql /usr/local/mysql/var/mysql

#chmod 777 /usr/local/mysql/var/mysql

#chown –R root /usr/local/mysql/var/mysql/*

#chgrp –R mysql /usr/local/mysql/var/mysql/*

#chmod 777 /usr/local/mysql/var/mysql/*

#chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

#/usr/local/mysql/bin/mysqld_safe --user=mysql &

3. 安装php脚本支持

官方网站下载地址:/get/php-4.3.2.tar.bz2/from/a/mirror

接着,执行如下命令:

#cd /usr/home/peng/src

#tar –jvxf php-4.3.2.tar.bz2

#cd php-4.3.2

#./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/a pxs --enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-o ptimiation --enable-memory-limit --enable-bcmath --enable-shmop --enable-vers ioning --enable-calendar --enable-dbx --enable-dio --enable-mcal --with-config-f ile-path=/usr/local/apache/conf

#make

#make install

#cp php.ini-dist /usr/local/apache/conf/php.ini

4 . 修改apache以及php的配置文件

首先配置apache服务器,这里有两种配置方式。

第一种是基于IP的配置方式,假如我的服务器IP为192.168.0.1。执行如下命令:

www#vi /usr/local/apache/conf/httpd.conf

(1)查找 #Listen 12.34.56.78:80 行,将该行下面的内容修改为

Listen 192.168.0.1:80 #此处为您服务器的IP地址

#Listen [::]:80

(2)查找LoadModule php4_module modules/libphp4.so 行,在下面添加

AddType application/x-httpd-php .php

AddType application/x-httpd-php .php3

AddType application/x-httpd-php .phtml

AddType application/x-httpd-php-source .phps

这样就可以支持php脚本

(3)查找ServerAdmin you@your.address,将那行内容更改为

ServerAdmin tahaomei@ #您的邮箱地址。

(4)查找DocumentRoot "/usr/local/apache/htdocs",将那行内容更改为

DocumentRoot "/usr/home/peng/web" #您放网页内容的地址。

(5)查找DirectoryIndex index.html index.html.var,将那行内容更改为

DirectoryIndex index.html index.html.var index.php index.php3 index.phtml ind ex.htm

(6)查找AddDefaultCharset ISO-8859-1,将那行内容更改为

AddDefaultCharset gb2312

保存后退出,至此第一种配置apache的方法完毕,你以后可以通过IP来访问你的网站地址,也可以申请一个国际域名,使用万网提供的DNS服务器来将域名解析到我的IP 上来,就可以通过域名来访问我的网站了。

相关文档
最新文档