搭建web服务器方案

本例是在图形登陆的多用户模式的终端上进行

注意:在进行vi编辑时切记严格按照格式输入,大小写区分,并且不能少或多空格,否则会出现错误
apache:https://www.360docs.net/doc/2514573065.html,/apache-mirror//httpd/httpd-2.0.64.tar.gz
php:https://www.360docs.net/doc/2514573065.html,/get/php-5.2.16.tar.gz/from/https://www.360docs.net/doc/2514573065.html,/mirror
php支持:https://www.360docs.net/doc/2514573065.html,/package/PEAR-1.9.2.tgz
安装顺序应该是httpd-2.0.54→mysql-4.0.17→php-4.3.4→PHPWind4.3.2

首先以root用户登陆到图形模式,在图形模式下在桌面右键选择新建终端
安装配置httpd文件
在终端上面输入警号后命令,然后回车
# cp /mnt/hgfs/linux/httpd-2.0.54.tar.gz /usr/local/src
注释:“/mnt/hgfs/linux/httpd-2.0.54.tar.gz” 为httpd-2.0.54.tar.gz的存在路径;"/usr/local/src"为目的路径;此命令为将httpd-2.0.54.tar.gz拷贝到目录/usr/local/src下

# cd /usr/local/src
注释:此命令意为进入目录/usr/local/src
#tar -zxvf httpd-2.0.54.tar.gz
注释:此命令意为解压httpd-2.0.54.tar.gz压缩包;回车后系统会自动解压,需要一段时间,当跳出警号后方可继续输入
#cd httpd-2.0.54
注释:进入目录
#./configure --prefix=/usr/local/apache --enable-so
注释:编译前配置,配置安装目录为/usr/local/apache,并加入DSO支持库mod_so_module。回车后系统会自动进行编译前的配置,需要一段时间,当跳出警号后方可继续输入
#make
#make install
注释:此两个命令意为编译并安装,生成可执行文件安装到/usr/local/httpd/sbin;这两步输入确认后都需要一段时间系统进行自动编译,当跳出警号后方可继续输入
#vi /usr/local/apache/conf/httpd.conf
注释:此命令回车后会出现httpd的配置文件,按i进入输入模式。此命令意为使用vi命令编辑配置文件httpd.conf,修改内容如下(修改绿色字体后面内容)
#
ServerAdmin Watcher1021@https://www.360docs.net/doc/2514573065.html,
#
注释:ServerAdmin后面跟管理员邮箱地址
#
ServerName 192.168.1.240:80
#
注释:ServerName后面跟本机域名或者本机IP地址和端口号(端口号可省略)
修改完成后按ESC后再按:,输入wq保存退出。
#service apachectl start
注释:使用命令启动apachectl
#ps -aux |grep httpd
注释:使用ps命令查看httpd进程是否启动
打开Linux上的Mozilla浏览器,输入http://localhost,如果网页显示正常则会出现“这不是你想看见的页面吧?”,即apache安装正常且完成

安装配置mysql文件
在终端上面输入警号后命令,然后回车
# cp /mnt/hgfs/linux/mysql-4.0.17.tar.gz /usr/local/src
注释:“/mnt/hgfs/linux/mysql-4.0.17.tar.gz” 为mysql-4.0.17.tar.gz的存在路径;"/usr/local/src"为目的路径;此命令为将mysql-4.0.17.tar.gz拷贝到目录/usr/local/src下
# cd /usr/local/src
注释:此命令意为进入目录/usr/local/src
#tar -xzvf mysql-4.0.17.tar.gz
注释:此命令意为

解压mysql-4.0.17.tar.gz压缩包;回车后系统会自动解压,需要一段时间,当跳出警号后方可继续输入
#groupadd -g 20000 mysql
#useradd -u 20000 -g mysql mysql
注释:groupadd命令为创建mysql组,useradd命令为创建mysql用户
#cd mysql-4.0.17
注释:进入目录
#./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
注释:编译前配置,配置安装目录为/usr/local/mysql,并用configure命令配置编译环境。回车后系统会自动进行编译前的配置,需要一段时间,当跳出警号后方可继续输入
#make
#make install
注释:此两个命令意为编译并安装,这两步输入确认后都需要一段时间系统进行自动编译,当跳出警号后方可继续输入
#/usr/local/mysql/bin/mysql_install_db
注释:初始化数据库
#chown -R mysql /var/lib/mysql
注释:设置mysql状态报告目录权限
#cp /usr/local/mysql/share/mysql/https://www.360docs.net/doc/2514573065.html,f /etc/https://www.360docs.net/doc/2514573065.html,f
注释:复制配置文件
#/usr/local/mysql/bin/mysqld_safe --user=root &
注释:使用root用户启动mysql服务器
#/usr/local/mysql/bin/mysqladmin -u root -p password 1234
注释:修改root用户密码(root用户初始密码为空),将其密码修改为1234,回车后会提示输入密码(Enter password:),直接回车即可
#/usr/local/mysql/bin/mysql -u root -p
注释:用新密码连接数据库,回车后会提示输入密码(Enter password:),输入1234后回车
如果出现mysql>则证明连接成功,即mysql安装成功,输入quit退出

安装配置php文件
在终端上面输入警号后命令,然后回车
# cp /mnt/hgfs/linux/php-4.3.4.tar.gz /usr/local/src
注释:“/mnt/hgfs/linux/php-4.3.4.tar.gz” 为php-4.3.4.tar.gz的存在路径;"/usr/local/src"为目的路径;此命令为将php-4.3.4.tar.gz拷贝到目录/usr/local/src下
# cd /usr/local/src
注释:此命令意为进入目录/usr/local/src
#tar -xzvf php-4.3.4.tar.gz
注释:此命令意为解压php-4.3.4.tar.gz压缩包;回车后系统会自动解压,需要一段时间,当跳出警号后方可继续输入
#cd php-4.3.4
注释:进入目录
#./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs
注释:使用configure命令配置编译环境,回车后系统会自动进行编译前的配置,需要一段时间,当跳出警号后方可继续输入
#make
#make install
注释:此两个命令意为编译并安装,这两步输入确认后都需要一段时间系统进行自动编译,当跳出警号后方可继续输入
#cp php.ini-dist /usr/local/lib/php/php.ini
注释:复制php配置文件到php安装目录
#vi /usr/local/apache/conf/httpd.conf
注释:修改apache的配置文件,具体内容为
找到以下内容
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
在其后添加下面内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

改完成后按ESC后再按:,输入wq保存退出。


安装配置PHPWind4.3.2正式版,到PHPWind官方网站下载PHPWind4.3.2最新版本论坛,解压后拷贝其中的upload目录到/usr/local/apache/htdocs/下,并修改upload目录名为bbs
在终端上面输入警号后命令,然后回车
#chmod -R a+rwx /usr/local/apache/htdocs/bbs
注释:修改bbs目录及其下内容为可读可写可执行,其中-R参数意为递归修改子目录中文件a+rwx意为对所有用户都有可读可写可执行权限

#vi /usr/local/apache/conf/httpd.conf
注释:此命令回车后会出现httpd的配置文件,按i进入输入模式。此命令意为使用vi命令编辑配置文件httpd.conf,修改内容如下(修改绿色字体内容)
#
ServerName 192.168.1.240:80
#
注释:ServerName后面跟本机域名或者本机IP地址和端口号(端口号可省略)
DocumentRoot "/usr/local/apache/htdocs/bbs"
#
注释:DocumentRoot后面跟论坛根目录地址
在DocumentRoot "/usr/local/apache/htdocs/bbs"后第一个后添加下面内容:
Alias /bbs/ "/usr/local/apache/htdocs/bbs/"

Options MultiViews
AllowOverride AuthConfig

修改完成后按ESC后再按:,输入wq保存退出。
#/usr/local/apache/bin/apachectl stop
#/usr/local/apache/bin/apachectl start
注释:此两行命令意为关闭和启动Apache服务(修改.conf文件后必须重启相应的服务)

所有准备完成后在浏览器上输入https://www.360docs.net/doc/2514573065.html,/bbs/install.php来安装论坛程序
数据库服务器项设置默认
数据库用户名项输入root
数据库密码项输入1234
数据库名项输入pw
表区分符号项设置默认
下面的创始人资料可以根据自己需要输入,此项在论坛后台可以修改

后面步骤就不再废话,每步都有提示
若要在同一局域网内访问bbs可以在相应的机子上设置DNS为DNS服务器地址

到此为止,Web服务器就架设完成

相关文档
最新文档