预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文介绍如何安装Apache以支持MySQL、PHP4、FrontPage2000服务器扩展和虚拟主机功能,本文的安装步骤在Redhat7.0和Mandrake7.2上测试通过,所以应该适用于任何Linux发行,它也适用于任何形式的*nix系统,只要下载不同的软件包。一.需求1、一个基于Intel并安装了TCP/IP和libc6的Linux系统。如果Apache或MySQL已经安装好了,建议用软件包管理程序或手工删除它们。2、需要安装的软件包,它包括:Apache1.3.19、MySQL服务器、PHP4和FrontPage2000扩展、Apache支持FrontPage2000扩展的补丁、最新的gcc编译器及其相关库。二.准备安装1、下载软件包下载下列软件包到/download目录下。Apache1.3.19MySQLServerPHP4FrontPage2000Extensions2、解压缩源代码将所有/download目录下的源代码包(除了frontpage要解压缩到/use/local目录下)解压缩:tarzxfvapache_1.3.19.tar.gztarzxfvfp40.linux.tar.gz-C/usr/localtarmysql-3.23.32.tar.gztarzxfvphp-4.0.4pl1.tar.gz 三.安装MySQL第一步先要安装MySQL,因为要安装支持MySQL的PHP,然后安装支持PHP的Apache,下面是具体步骤。1、设置用户和组首先,系统增加名为mysql的拥护和组。groupaddmysqluseradd-gmysqlmysql2、配置并构建MySQL进入目录/download/mysql-3.23.32并运行configure和make程序。如果想把数据库存在非缺省目录/usr/local/mysql/var/,则为configure指定选项localstatedir=/your_path。cdmysql-3.23.32./configure--prefix=/usr/local/mysqlmakemakeinstallMySQL现在已经安装到/usr/local/mysql目录下。目前还没有一个数据目录,现在要运行MySQL自带的脚本创建目录并安装测试数据库。scripts/mysql_install_db在启动守护程序前,改变文件的属权,否则守护程序不能运行。chown-Rmysql.mysql/usr/local/mysql3、启动MySQL守护程序现在准备启动守护程序。safe_mysqld等价于tcpwrapperforMySQL,tcpwrapper常用于包装inet的服务以增加安装性。/usr/local/mysql/bin/safe_mysqld--user=mysql&4、设置root用户口令并在引导时启动MySQL。现在MySQL正在运行,可以用mysqladmin设置root用户口令。/usr/local/mysql/bin/mysqladmin-uroot-ppassword'yourpass'最后一步是需要确保MySQL能在系统重起时启动。编辑/etc/rc/d/rc.local文件,并在末尾加入/usr/local/mysql/bin/safe_mysqld--user=mysql&。或者可以编写一个启动/停止的脚本并符号链接到适当的运行级别。 四.为Apache打补丁在继续下列步骤前,我们必须给Apache打上FrontPage补丁,将FrontPage补丁复制到Apache源代码目录下并做一个到FrontPage的currentversion的符号链接。cd/usr/local/frontpage/ln-sversion4.0currentversioncdcurrentversion/apache-fpcpfp-patch-apache_1.3.12/downloads/apache_1.3.191、打补丁现在在Apache源代码目录下打上FrontPage补丁。这将需要将二进制补丁放在你的目录下。patch-p0<fp-patch-apache_1.3.12这将在apache源代码目录下生成一个mod_frontpage.c文件,它需要复制到extras模块上。cpfp-patch-apache_1.3.12src/modules/extra/2、运行一个简单的apache配置现在运行一个简单的配置,等一下再运行更高级的配置。/downloads/apache_1.3.19/configure五.安装PHP4PHP4是一种服务器端、跨平台、HTML嵌入式脚本语言,它赋予我们开发动态网站的能力,并能很容易地与MySQL服务器接口。1、配置PHP4以